
MS
文章平均质量分 75
高大达
这个作者很懒,什么都没留下…
展开
-
case
1原创 2018-11-18 17:00:24 · 191 阅读 · 0 评论 -
【笔记】C++ 相关
基类和派生类 单继承 class <派生类名>:<继承方式><基类名> { <派生类新定义成员> };多继承 class <派生类名>:<继承方式1><基类名1>,<继承方式2><基类名2>,… {原创 2018-11-18 11:19:55 · 287 阅读 · 0 评论 -
【笔记】 Activity在server端启动流程
1.预启动 此阶段 6 步骤:1.AMS.startActivity 获取client端的UID,判断Client端是否有权限启动应用程序Activity。2.ActivityStack.startActivityMayWait查询系统中域Intent 匹配的Activity 1 调用resolveActivity 通过PKMS 查询是否存在指定Intent的Act...原创 2018-11-17 17:20:35 · 497 阅读 · 0 评论 -
【笔记】ActivityManagerService 启动activity
https://blog.youkuaiyun.com/csdn_of_coder/article/details/78024696 1.Activity向AMS 发起请求启动App 1.1 AMS 启动Activity 流程AMS 调用startActivity() 来启动APP: public final int startActivity(IApplicationT...原创 2018-11-17 12:14:36 · 375 阅读 · 0 评论 -
【笔记】vold 和 MountService 通信简略
MountService和vold是使用NativeDaemonConnector:MountService的构造函数中有如下: mConnector = new NativeDaemonConnector(this, "vold", MAX_CONTAINERS * 2, VOLD_TAG, 25, null);//新建NativeDaem...原创 2018-11-15 22:27:57 · 387 阅读 · 0 评论 -
【笔记】 抽象类 和 接口
抽象类(abstract class) 定义:包含抽象方法的的类是abstract class 用abstract关键字修饰 作用:abstractclass是为了把相同的东西提取出来,即重用 使用abstractclass语法规定 语法 备注 抽象类定义用abstract关键字修饰 要通过子类进行实例化 抽象类是不能被实例化的 ...原创 2018-11-14 20:09:12 · 192 阅读 · 0 评论 -
【笔记】 Binder
1.Service Manager组件是用来管理Server并且向Client提供查询Server远程接口的功能;2.Service Manger、Client和Server三者分别是运行在独立的进程当中,这样它们之间的通信也属于进程间通信:也是采用Binder机制,所以Service Manager也在充当Server的角色,然而,它是一种特殊的Server。 ServiceMana...原创 2018-11-14 19:14:02 · 158 阅读 · 0 评论 -
【笔记】Android ANR
ANR出现的情况有几种? 怎么分析解决ANR问题?ANR(Application Not responding)。Android中,主线程(UI线程)如果在规定时内没有处理完相应工作,就会出现ANR。具体来说,ANR会在以下几种情况中出现:(1) 输入事件(按键和触摸事件)5s内没被处理(2) BroadcastReceiver的事件(onRecieve方法)在规定时间内没处理完(前台...原创 2018-11-14 16:44:12 · 209 阅读 · 0 评论 -
【JAVA】 basic
封装:隐藏了类的内部实现机制,可以在不影响使用的情况下改变类内部结构,同时也保护了数据。对外界而已它的内部细节是隐藏的,暴露给外界的只是它的访问方法;继承:重用父类代码,同时继承也为实现多态做了铺垫。多态:多态是同一个行为具有多个不同表现形式或形态的能力,多态是同一个接口,使用不同的实例而执行不同操作,多态就是程序运行期间才确定,一个引用变量倒底会指向哪个类的实例对象,该引用变...翻译 2018-11-14 14:38:06 · 210 阅读 · 0 评论 -
【笔记】MountService 路径映射关系图
原创 2018-11-08 16:37:25 · 742 阅读 · 0 评论 -
【笔记】odex , vdex ,art 文件区别
1.vdexpackage 直接转化的 可执行二进制码 文件:1.第一次开机就会生成在/system/app/<packagename>/oat/ 下;2.在系统运行过程中,虚拟机将其 从 “/system/app” 下 copy 到 “/data/davilk-cache/” 下 2.odex odex 是从vdex 这个文件中 提取了部分模块生成的一个新...原创 2018-11-08 15:57:04 · 13341 阅读 · 9 评论