![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android学习笔记
文章平均质量分 86
SongHengQian
代码改变世界
展开
-
Android的消息机制
#基本概念 Android的消息机制其实就是讲的Handler的运行机制,这其中主要涉及五个主要的类ThreadLocal,Handler,MessageQueue,Looper,Message,而Handler是Android的上层接口,常用来更新UI。 我们使用Handler的方式有两种一种是在主线程中直接使用Handler mHandler=new Handler();...原创 2018-04-11 23:47:31 · 185 阅读 · 0 评论 -
Android IPC机制(一)
Android IPC简介IPC是Inter-ProcessCommutication的缩写,是进程间通信的意思 ,而进程是由线程组成的,线程是CPU调度的最小单元。多进程产生的问题1、静态变量和单例模式完全失效 2、线程同步机制完全失效 3、SharePrefernces的可靠性降低 4、Application会被多次创建实现Android跨进程通信的方式名称优点缺点适用场景Bundle简单易用...原创 2018-04-23 09:52:47 · 145 阅读 · 0 评论 -
Android IPC机制(二)Messenger实现IPC
MessengerMessenger的底层是通过AIDL实现的,我们可以通过他的构造函数了解,如下 public Messenger(Handler target) { mTarget = target.getIMessenger();}public Messenger(IBinder target) { mTarget = IMessenger.Stub.asInterface(ta...原创 2018-06-08 17:54:40 · 167 阅读 · 0 评论 -
Android IPC机制(三)使用AIDL实现
1、AIDL全称为:Android Interface definition language 译为:android接口定义语言 AIDL使用的数据是有限制的,可以使用的有: 基本数据类型(int、long、char、boolean、double等) String 和CharSequence List:只支持ArrayList,并且里面的元素也要被AIDL支持 Map:只支持HashMap,里面...原创 2018-06-28 10:32:36 · 305 阅读 · 0 评论