- 博客(9)
- 收藏
- 关注
原创 系统启动篇
概述:如上图所示:Android 的启动流程如下:Step1:boot rom 主要作用当电源按下时引导芯片代码开始从预定义的地方(固化在ROM)开始执行。加载引导程序Bootloader到RAM,然后执行。Step2:boot loader 分2步执行,Bootloader是引导程序BootLoader是在Android操作系统开始运行前的一个小程序,它的主要作用是...
2020-04-06 11:31:36 304
原创 Android P 系统启动-System Server启动篇
概述:该篇章主要做了如下事情:框架层最核心的服务System server的启动 启动系统管理服务SystemServiceManager 启动引导服务 启动核心服务 启动其他服务代码路径:/frameworks/base/core/java/com/android/internal/os/ - ZygoteInit.java - RuntimeInit.jav...
2020-04-06 11:30:02 1506
原创 Android P 系统启动-Zygote启动篇
概述:service zygote /system/bin/app_process64 -Xzygote /system/bin --zygote --start-system-server class main priority -20 user root group root readproc reserved_disk socket zygote...
2020-03-24 19:36:59 466
原创 Android P 系统启动-Init篇
概述:init进程是Linux系统中用户空间的第一个进程,进程号固定为1。Kernel启动后,在用户空间启动init进程,并调用init中的main()方法执行init进程的职责。init rc四种类型的声明:Actions(行为) Commands(命令) Services(服务) Options(选项)android init 语言的详细讲解:https://blog.cs...
2020-03-19 14:04:00 935
原创 APP接单项目实现流程经验分享
作为外包APP项目的甲方,需要做到如下流程:1)寻找与需求相似功能点的产品;交互文档参考链接https://www.mockplus.cn/blog/post/11372)将功能罗列清楚后,转化成交互需求文档; 如果没有需求文档,外包乙方会直接给你报价,不过不保证做出来的效果是甲方想要的,就比如甲方聊天系统,可以简单到只有收发信息功能,也可以复杂到类似微信聊天界面那样...
2020-02-27 09:28:52 1683
原创 RK3288 整机连接wifi 无法自动对时问题分析笔录
frameworks/base/core/res/res/values/config.xml<!-- Normal polling frequency in milliseconds --> <integer name="config_ntpPollingInterval">864000000</integer>/对时重试次数用完后,再次回归时间为10 d...
2018-07-06 10:05:37 857
转载 Android N Settings 架构剖析
Settings N预览 平板项目Android N 在Settings中作了一些调整,如上面的截图。 - 增加了侧滑菜单,采用v4下的DrawerLayout来实现; - 在Settings主界面增加了Condition,能够在设置列表中显示状态; - 在Settings主界面增加了Suggestion。设置的代码packages/app/Settingsframeworks/base/pack...
2018-07-06 09:55:58 1374
原创 指纹解锁基本原理
启动指纹监听: 用户打开指纹识别开关时,开机初始化,唤醒,睡眠,都回调到 updateFingerprintListeningState更新是否打开指纹监听。 private void updateFingerprintListeningState() { boolean shouldListenForFingerprint = shouldListenForFingerprin...
2018-07-06 09:38:31 22538 1
原创 android 6.0密码录入认证机制 (重上层到底层全部过程)
密码认证调用过程: LockPatternChecker.verifyPattern(utils,mChosenPattern,mChallenge,UserHandle.myUserId(),new LockPatternChecker.OnVerifyCallback() {.....}} LockPatternChecker.verifyPattern调到utils.verifyPatter...
2018-07-06 09:36:45 2192
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人