笔记保存
文章平均质量分 80
Eli_Leo
这个作者很懒,什么都没留下…
展开
-
【2017年学习输出内容记录】Android系统启动流程-Android的Init进程
Android系统启动流程-Android的Init进程一、Linux内核启动 1、启动电源以及系统启动 当电源按下时引导芯片代码开始从预定义的地方(固化在ROM)开始执行。加载引导程序Bootloader到RAM,然后执行。 2、引导程序Bootloader Bootloader是在操作系统运行之前运行的一段程序,它是运行的第一个程序,因此它是针对特定的主板与芯片的。它不是Android操作系...原创 2018-05-04 15:00:53 · 845 阅读 · 0 评论 -
【2017年学习输出内容记录】JNI背光调节-JNI.Makefile.SELinux/SEAndroid综合总结
JNI背光调节-JNI.Makefile.SELinux/SEAndroid综合总结一、JNI JNI:Java Native Interface,Java本地接口的缩写。在Android中,Java层主要负责UI功能的实现,而C\C++层则完成一些复杂的算法以及和底层的交互功能。 1、装载JNI动态库 为了使用JNI,在调用本地方法前必须把C/C++代码所在的动态库装载到进程的内存文件中。 ...原创 2018-05-04 14:57:39 · 358 阅读 · 0 评论 -
【2017年学习输出内容记录】Andriod系统关机流程-从按下关机键到完成关机任务
Andriod系统关机流程-从按下关机键到完成关机任务一、 正常关机一般就是长按电源键,然后系统弹出个对话框,选择Power off则开始关机。电源键是系统级别的按键,所以对按键事件的响应不在某一个app中,而是在PhoneWindowManager的dispatchUnhandledKey方法中。 frameworks\base\services\core\java\com\android\s...原创 2018-05-04 15:05:13 · 604 阅读 · 0 评论 -
【2017年学习输出内容记录】Andriod Vold进程工作机制分析
Andriod Vold进程工作机制分析一、Andriod存储系统 MountService是为应用提供服务的Binder类,运行在SystemServer中;StorageManager是MountServer的代理,在用户进程中使用。 Vold是一个守护进程,负责和底层存储系统的交互。 MountService和Vold之间通过socket进行双向通信,MountService向Vold发送操...原创 2018-05-04 15:08:26 · 525 阅读 · 0 评论 -
AsyncTask 项目笔记记录
AsyncTask目的:方便后台线程中操作后更新UI实现:Thread和Handler进行了封装实质:Handler异步消息处理机制泛型参数:Params:doInBackground方法的参数类型;Progress:AsyncTask所执行的后台任务的进度类型;Result:后台任务的返回结果类型UI操作:onPreExecute() //此方法会在后台任务执行前被调用,用于进行一些准备工作 ...原创 2018-05-04 15:55:14 · 122 阅读 · 0 评论