Please enable JavaScript.
Coggle requires JavaScript to display documents.
android开发艺术探索 (activity生命周期和启动模式 (启动模式 (standard 标准模式 (每启动一次,创建一个实例,…
android开发艺术探索
activity生命周期和启动模式
生命周期
正常
-
-
-
-
onResume, onPause 配对,是否前台
异常
-
-
View 有 onSaveInstanceState, onRestoreInstanceState 方法
-
-
-
IPC机制
-
-
基础概念
-
-
Binder
ServiceManager 连接各种Manager(ActivityManager, WindowManager )和相应ManagerService 的桥梁
客户端和服务端进行通讯的媒介,当bindservice的时候,服务端会返回一个包含了服务端业务调用的Binder对象,通过这个Binder对象,客户端就可以获取服务端提供的服务或数据。这里的服务包括普通服务和基于aidl 的服务。
aidl
-
-
-
-
开发过程
-
-
- 系统根据操作AIDL接口生成实现类,具有Stub, Stub#Proxy。
linkToDeath, unlinkToDeath.
-
View的事件体系
-
View的滑动
-
-
-
弹性滑动
-
-
使用延时策略
scrollTo与Handler, View#postDelayed配合使用
View的事件分发机制
-
机制
如果顶级ViewGroup拦截事件即onInterceptTouchEvent返回true,则事件由ViewGroup处理,此时如果ViewGroup的mOnTouchListener 被设置,则onTouch会被调用,否则onTouchEvent会被调用。也就是说如果都提供,onTouch会屏蔽掉onTouchEvent。在onTouchEvent中,如果设置了mOnClickListener,则onClick会被调用
-
-
-