全方面完善android基础
文章平均质量分 68
CSAanan
忠实于基本,帅气的生活
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
1.android深入研讨,四种启动模式
1.standard:标准模式,默认,每次启动一个activity都会重新创建一个新的实例,不管这个实例是否存在。AndroidRuntimeException(记住,standard模式的activity会默认进入启动它的activity所属的任务栈中,但是由于非acitivity类型的context并没有所谓的任务栈,所以这就有问题了。)2.singleTop:栈顶复用原创 2016-11-07 15:24:34 · 333 阅读 · 0 评论 -
2.IntentFilter的匹配规则
为了匹配过滤列表,需要同时匹配过滤列表中的action,category,data信息,否则匹配失败。另:一个activity可以有多个intent-filter,一个Intent只要匹配任何一组intent-filter即可成功启动对应的Activity。1.action的匹配规则注意:一个过滤规则中可以有多个action,只要Intent中的action原创 2016-11-07 15:26:00 · 344 阅读 · 0 评论 -
3.IPC 机制(一)
IPC:Inter-Process Communication,含义为进程间通信,或者跨进程通信,是指两个进程之间进行数据交换的过程。1.进程和线程是截然不同的概念。进程:进程一般指一个执行单元,在PC和移动设备上指一个程序或者一个应用。线程:线程是CPU调度最小单元,同时线程是一中年有限的系统资源。一个进程中可以只有一个线程,即主线程,在android原创 2016-11-07 15:27:32 · 341 阅读 · 0 评论 -
4.IPC 机制(二) IPC基础概念介绍
IPC基础概念,主要包含三方面内容:Serializable接口、Parcelable接口以及Binder, Serializable还可以用来完成对象的持久化。1.Serializable想让一个对象实现序列化,只需要这个类实现Serializable接口并声明一个serialVersionUID即可,实际上,甚至这个serialVersionUID也不是必需的,我们原创 2016-11-10 16:54:14 · 317 阅读 · 0 评论 -
5.IPC 机制(三) IPC基础概念介绍 Parcelable接口
Parcelable也是一个接口,只要实现这个接口,一个类的对象就可以实现序列化并可以通过Intent和Binder传递。记住原则,写的顺序要和读的顺序一致.实现序列化的方法Android中实现序列化有两个选择:一是实现Serializable接口(是JavaSE本身就支持的),一是实现Parcelable接口(是Android特有功能,效率比实现Serializa原创 2016-11-10 16:56:26 · 317 阅读 · 0 评论 -
6.IPC 机制(四) IPC基础概念介绍 Binder
只从Binder的上层原来来说,因为其很复杂。直观来说,Binder是Android中的一个类,它实现了IBinder接口。从IPC角度来说,Binder是Android中的一种跨进程通信方式,Binder还可以理解为一种虚拟的物理设备,它的设备驱动是/dev/binder,该通信方式在Linux中没有;从Android Framework角度来说,Binder是Service原创 2016-11-10 16:57:49 · 357 阅读 · 0 评论 -
7.IPC机制(五)使用方式
1.使用Bundle:我们知道,四大组件中的三大组件(Activity,Service,Receiver)都是支持在Intent中传递Bundle数据的,由于Bundle实现了Parcelable接口,所以它可以方便地在不同的进程间传输。基于这一点,当我们在一个进程中启动了另一个进程的Activity、Service和Receiver,我们就可以在Bundle中附加我们需要传说给远程进程的原创 2016-11-28 15:46:54 · 390 阅读 · 0 评论 -
8.IPC机制(六重点!!!IPC进程间通讯,自我学习总结)
IPC进程间通讯,自我学习总结明确:安卓中开启多线程只有一种方法,就是制定android:process,除此之外没有其他办法,也就是说我们无法给一个线程或者一个实体类制定其运行时所在的进程。明确:“:”和“.”的区别,用“:”开头的进程属于当前应用的私有进程,其他应用的组件不可以和它跑在同一个进程中,而进程名不以“:”开头的属于全局进程,其他应用通过ShareUI原创 2016-11-28 15:48:40 · 384 阅读 · 0 评论
分享