- 博客(9)
- 资源 (30)
- 问答 (3)
- 收藏
- 关注
原创 Handler消息机制
为什么不允许子线程访问UI?UI线程不是线程安全的,多线程并发访问会出问题。为什么不加锁呢?首先加锁机制会使UI访问逻辑变复杂,其次锁机制降低UI访问效率,因为锁机制会阻塞某些线程的执行1.Handler无参构造函数 public Handler() { this(null, false); } public Handler(Callback callback,
2016-12-17 15:50:40 421
原创 AsyncTask实现机制
public final AsyncTask<Params, Progress, Result> execute(Params... params) { return executeOnExecutor(sDefaultExecutor, params); } public final AsyncTask<Params, Progress, Result> execut
2016-12-17 10:57:32 2663 2
原创 四大组件的启动过程
1.Activity启动过程 http://blog.csdn.net/lxj1137800599/article/details/536442592.Service启动过程 http://blog.csdn.net/lxj1137800599/article/details/536963093.BroadcastReceiver启动过程 http://blog.csdn.net/lxj113
2016-12-17 09:34:44 525
原创 BroadcastReceiver启动过程
1.注册过程 @Override public Intent registerReceiver( BroadcastReceiver receiver, IntentFilter filter) { return mBase.registerReceiver(receiver, filter); }看到啥了?mBase.registerRecei
2016-12-17 09:24:01 1149
原创 Service启动过程
service启动过程分为两种。startService和bindService1.startService @Override public ComponentName startService(Intent service) { return mBase.startService(service); } public abstract Componen
2016-12-16 18:15:03 670
原创 Activity启动过程
Activity的启动通常从startActivity开始。 但是startActivity最终都会调用startActivityForResult public void startActivityForResult(Intent intent, int requestCode, @Nullable Bundle options) { if (mParent == null
2016-12-14 19:04:52 697
原创 Android IPC机制
1.多进程模式使用多进程只有一种方法——给四大组件指定android:process 在多进程模式中,不同进程会拥有独立的虚拟机,Application和内存空间2.IPC基础概念Serializable接口,Parcelable接口和Binder Serializable属于Java阵营,虽然简单但是开销大,序列化和反序列化都需要大量IO。Parcelable是Android中的序列化方式,效
2016-12-07 19:21:42 409
原创 使用Messenger
Messenger可以翻译为“信使”,顾名思义,通过它可以再不同进程间传递数据。Mesenger其实是一种轻量级的IPC,它的底层实现就是AIDL。从构造函数就可以看出来 public Messenger(Handler target) { mTarget = target.getIMessenger(); } public Messenger(IBinder t
2016-12-07 19:04:52 774
原创 Activity生命周期和启动模式
1.生命周期http://blog.csdn.net/lxj1137800599/article/details/50353728 这篇文章已经介绍了生命周期,概括下来就是下面这幅图 2.启动模式 (1)standard:标准模式。每次激活Activity时,都创建Activity实例,并放入任务栈,不管这个实例是否存在 (2)singleTop:栈顶复用模式。如果就是该Activit
2016-12-03 09:57:11 430
ViewPager的使用
2016-03-08
酷欧天气.rar
2016-02-24
数独游戏代码
2016-02-19
bindservice
2016-01-11
AccountMS.rar
2015-12-28
jar嵌套导致资源找不到
2018-02-13
jni多次将一张图片二值化却获得相同的效果
2016-11-17
jni调用的函数和native函数不在一个java文件内,调用出错
2016-08-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人