ICode9

精准搜索请尝试: 精确搜索
  • 序列化 Serializable 和 Parcelable 的区别2022-08-01 12:02:43

    序列化:将一个对象转换成可存储或可传输的状态,序列化后的对象可以在网络上传输,也可以存储到本地,或实现跨进程传输; 为什么要进行序列化:开发过程中,我们需要将对象的引用传给其他 activity 或 fragment使用时,需要将这些对象放到一个 Intent 或 Bundle 中,再进行传递,而 Intent 

  • 安卓中IO机制概要2022-01-09 16:34:07

    安卓中IO机制概要 一、basic IO和NIO (1)内核空间 内核:一套软件,操作系统用于支撑基础使用的功能程序 (2)数据读写的方案 内核空间对于IO的操作方案: 页:4K数据为一页, 一页数据是IO操作的基本单位 空间局部性原理:在常规操作下, 如果数据量较大的情况下可能会出现预占位4~16K的情况 (3)JAVA

  • 扫清 Android 面试障碍2021-12-29 21:32:53

    ​​​​​​​前言 各位同学,这是一篇面试总结文,是一篇从我本身出发,把面试过程中遇到的问题,以及一些小小的建议阐述出来,希望对正在面试或者将要面试的你有一些小帮助。 背景描述 首先描述下背景,楼主是一个4年多经验的Android开发工程师,先后服务于3家互联网公司,均从事于Android

  • Android高级架构进阶之数据传输与序列化,androidstudio物联网2021-12-29 16:03:23

    通过源码中的介绍 可以知道,Parcelable接口的实现类是可以通过Parcel写入和恢复数据的,并且必须要有一个非空的静态变量 CREATOR,而且还给了一个例子,这样我们写起来就比较简单了,但是简单的使用并不是我们的最终目的,通过查看Android源码中Parcelable可以看出,Parcelable实

  • Android 序列化之Serializable和Parcelable,Context都没弄明白凭什么拿高薪2021-12-26 13:03:08

    Parcelable (Android特有) 用Parcelable也可以实现Serializable相同的效果,不过不同于将对象进行序列化,Parcelable方式的实现原理是将一个完整的对象进行分解,而分解后的每一部分都是Intent所支持的数据类型,这样也就实现传递对象的功能了。 Serializable和Parcelable二者差异:

  • 安卓中Serializable 比 Parcelable好在哪?2021-11-12 18:01:11

    一、序列化的目的: (1)永久的保存对象,将对象数据保存在文件、磁盘或者数据库中 。 (2)通过序列化操作将对象数据在网络上进行传输 。 (3)将对象序列化之后在进程间进行传输。 (3)在安卓中使用 Intent 进行传输时候,数据类型较为复杂的需要进行序列化操作 。 二、两者区别: (1). 在使用内存的

  • Android系统之Serializable和Parcelable的区别2021-10-16 18:33:52

    1. Serializable和Parcelable的定义 1.1 Serializable package java.io; public interface Serializable { } 实现示例: public class Person implements Serializable{ private String name; private int age; public void setName(String name) { this.name = n

  • Android之Parcel2021-10-04 16:32:10

    一、Parcel是什么 Container for a message (data and object references) that can be sent through an IBinder. A Parcel can contain both flattened data that will be unflattened on the other side of the IPC (using the various methods here for writing specific typ

  • Android进程通信2021-08-25 13:01:43

    进程间通信简称IPC(Inter-Process Communication).Android 基于Linux,,而 Linux 出于安全考虑,不同进程间不能之间操作对方的数据,这叫做“进程隔离”。这样做的目的是为了保证每个进程的安全。 IPC方式 名称 优点 缺点 适用场景 Bundle 简单易用 只能传输 Bundle 支持的数据类型

  • Android开发揭秘!高级Android都应该知道!全网最新2021-08-24 11:03:19

    开头 又到年底了,每到这个时候,我们都会慢慢反思,这一年都做了什么?有什么进步?年初的计划都实现了吗?明年年初有跳槽的底气了吗?况且今年的互联网环境太差,需要自己有足够的知识储备,才能够应对这凌冽的寒风。 本文主要是整理了中高级安卓需要会的(或者说面试被频繁问到的内容),主要作为参考

  • 面试系列(二)Android中的序列化2021-08-01 16:34:02

    文章目录 序列化为什么要序列化什么是序列化反序列化怎么实现序列化Serializable(Java 自带的)serialVersionUID 的作用 Parcelable(Android 专用) 两者的区别继承一个实现了 Parcelable 接口的类需要注意的地方 参考网站 序列化 为什么要序列化 在进行 Android 开发的时候,

  • 安卓开发面试技能介绍,首发10万字Android开发实战文档2021-07-12 07:57:46

    #### 1、作用Serializable的作用是为了保存对象的属性到本地文件、数据库、网络流、rmi以方便数据传输,当然这种传输可以是程序内的也可以是两个程序间的。而Android的Parcelable的设计初衷是因为Serializable效率过慢,为了在程序内不同组件间以及不同Android程序间(AIDL)高效的传输

  • 如何成为一个更好的Android开发者?吐血整理2021-06-07 20:31:12

    我们程序员经常迷茫于有太多东西要学,有些找不到方向、不知所措。 很多程序员都愿意说,我想变得更好,但是更好是什么却很模糊,同时我们又不知道该怎么样去做。我们的生命如此短暂,作为程序员的职业生涯可能会更短。所以我们更加需要充分利用工作,工作间隙,晚上,周末的时间进行学习。

  • 分享两道阿里P7究极难度算法题,年薪超过80万!2021-06-07 20:02:39

    开头 眼看着金九银十就快来了,各大厂也开始了新一轮的招聘计划,尤其是腾讯前一段时间爆出了一个大消息: 将正式启动2021届秋季招聘,加大对数字经济和产业互联网人才的挖掘培养。 在本次招聘中,特别面向2021年应届毕业生开放5000个岗位,也是腾讯有史以来最大规模的校招,总招聘量预计

  • 字节跳动正式启动2021届秋季校招!分享PDF高清版2021-06-02 16:59:47

    前言 大家应该看过很多分享面试成功的经验,但根据幸存者偏差的理论,也许多看看别人面试失败在哪里,对自己才更有帮助。 最近跟一个朋友聊天,他准备了几个月,刚刚参加完字节跳动面试,第二面结束后,嗯,挂了… 所以啊,不管怎么样,不论是什么样的大小面试,要想不被面试官虐的不要不要的,只

  • 关于Android开发的面试经验总结,源码+原理+手写框架2021-05-15 15:04:36

    开头 学习能力,尤其是自学能力,你啥时看到那些有名的程序高手在论坛上问“学习XX该看什么书,如何快速学习XXX,学习XXX有什么代码推荐”之类的问题,他们想学什么很快就能自己找到相关资料。这个行业发展太快,技术淘汰的速度也很快,3年不学新东西就可能落伍了。 动手能力,都是看书看资

  • 2021年展望Android原生开发的现状,重难点整理2021-05-14 11:00:50

    前言 对于字节跳动的二面三面而言,Framework+MVP架构+HashMap原理+性能优化+Flutter+源码分析等问题都成高频问点!然而很多的朋友在面试时却答不上或者答不全!今天在这分享下这些问点的视频解析给大家,希望对有需要的朋友有所帮助! 80%的人答不出的字节跳动面试问题—Framework 视

  • 关于Flutter文本组件Widget的全面解读,架构师必备技能2021-05-06 14:00:59

    我们都是被圈养的人? 我的朋友程序员K,说他在电力行业的一家软件公司做了八年Android开发,用到的各种技术,数据库,网络请求,事件传递,响应框架都很熟悉,甚至JNI/NDK/Framework,JS、Server端开发都能玩儿转,个人也是部门骨干。 因为疫情,今年公司项目锐减,已经签的项目,也迟迟不能开始,公司

  • Android开发还不会这些?靠着这份面试题跟答案,大厂内部资料2021-04-27 11:01:37

    前言 如果你也学习Android,那么你大概率会看过我的文章。经常有读者给我留言:“该怎么学习Android?”、“日常学习Android的方法是什么”。 所以,今天,我将献上一份《Android知识图谱》,以自身的经验 & 所见所闻,旨在告诉大家,学习Android,实际上需要学习什么内容,希望你们会喜欢。

  • 斗鱼直播Android开发二面被刷,赶紧收藏!2021-04-27 09:31:07

    前言 “金三银四”再过几天就到了,又到了一年一度的大型**“程序猿跳槽大会”**。作为大龄IT从业者的我们,每到这个时候就会想起年轻时的自己,为了能搞定面试官,通宵背题库,背定义,四处收集面试真题…每次都准备的满满当当,可一到了面试的时候,就会发现与自己预想的完全不一样。 直

  • 2021年您应该知道的技术之一!渣本毕业两年经验,先收藏了2021-04-19 10:01:08

    最近在知乎上,有许多人在邀请我去回答“Android前景怎么样、是不是要凉了、是不是应该考虑要转行?”等一系列的问题。 想着可能有很多人都有这样的担心,于是就赶紧写篇文章,来跟你们谈下Android开发的前景到底怎么样? 1、作用 Serializable的作用是为了保存对象的属性到本地文件、

  • Android 基础面试题(2021年)2021-04-16 16:02:32

    Activiey启动:   Dialog不会调用onPause()和onStop(), 非全屏Activity会调用onPause()不会调用onStop(),全屏Activity 会调用onPause()和onStop()。 onStart 可见不可交互 onPause 可见不可交互 Fragment add & replace Add 之前的fragment没有销毁 replace 之前fragment销毁生命周

  • android开发工具!Android开发你需要了解的那些事,实战篇2021-03-13 23:36:09

    本篇将由?环境搭建、实现原理、编程开发、插件开发、编译运行、性能稳定、发展未来?等七个方面,对当前的?React Native?和?Flutter?进行全面的分析对比,希望能给你更有价值的参考。 前言 移动端跨平台在经历数年沉浮之后,如今还能在舞台聚光灯下雀跃的, 也只剩下?React Native?和?Flut

  • Android资料!一线互联网移动架构师NDK模块开发!真香!2021-03-12 20:32:53

    您好,欢迎关注我的专栏,本篇文章是关于 Flutter 的系列文,从简单的 Flutter 介绍开始,一步步带你了解进入 Flutter 的世界。你最好有一定的移动开发经验,如果没有也不要担心,在我的专栏底部给我留言,我会尽我的能力给你解答。 上一篇专栏,我带大家用Flutter实现了一个完整的可自定

  • 老罗安卓开发视频教程!Android面试你必须要知道的那些知识,帮你突破瓶颈2021-03-02 08:34:47

    开头 开发上线的版本能保证不存在Bug么? 修复后的版本能保证用户都及时更新么? 如何最大化减少线上Bug对业务的影响? 热修复技术帮助我们解决了很多问题,带来的优势不言而喻。不知道各位对于热修复技术掌握如何? 便于开发的插件、工具和第三方开源库 1.GsonFormat 使用方法:快捷键Alt

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有