
Android 学习笔记
tjzc1352640
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android Activity生命周期分析
1 典型情况下的生命周期 (1) onStart和onResume, onPause和onStop在实际使用中没有明显区别,onStart & onResume 程序都已可见,但前者程序还在后台无法交互,后者程序在前台可交互。 (2) 在新的Activity启动之前,栈顶的Activity需要先onPause后新的Activity才能被调用。2 异常情况下的生命周期(1)资源配置改变导致Acti原创 2017-04-24 11:53:48 · 267 阅读 · 0 评论 -
Activity的启动模式
(1) standard: 标准模式,每启动一个Activity重新创建一个实例 (2) singleTop:栈顶重用,如果新activity已经位于任务栈栈顶,不会被重建,重调onNewIntent方法;如果已存在但不位于任务栈栈顶,则重建 (3) singleTask:栈内复用模式,会清除新activity上所有的任务导致其在栈顶 (4) singleInstance:每一个acti原创 2017-04-25 10:32:21 · 216 阅读 · 0 评论 -
IPC机制
进程和线程 进程指一个执行单元,PC和移动设备中即为一个程序或应用,线程是CPU调动的最小单元,进程包含多个线程。 IPC: inter-process communication 跨进程通信 Android通过Binder和Socket(ContentProvider)实现进程之间的通信。 安卓使用多线程的方法:给四大组件在androidManifest指定android:process属原创 2017-04-27 10:32:56 · 259 阅读 · 0 评论 -
IPC基础概念
IPC基础概念 Serializable接口 serializable接口 将对象转化为字符序列,并且能完全恢复。 静态成员变量属于类不属于对象不参加序列化的过程 transient标记的成员变量不参加序列化 Parcelable接口 实现parcelable接口一个类的对象就可以实现序列化并且通过Intent和Binder传递。Android内存序列化中parcelable序列化效率高,应首原创 2017-06-06 13:42:06 · 330 阅读 · 0 评论 -
Android中的IPC方式
使用Bundle 直接通过Intent传递数据 如数据无法传输,使用Intent启动另一个线程的Service组件,计算后可直接从Service中取得数据 使用文件共享 两个进程通过读写同一个文件交换数据,需要妥善处理并发读写的问题。 使用Messenger 使用AIDL 支持的数据类型基本数据类型(int,long,char,bollen,double等) String和CharSequ原创 2017-06-06 16:09:01 · 270 阅读 · 0 评论 -
Android Log日志
Android Log日志原创 2017-06-13 19:44:26 · 525 阅读 · 2 评论