
Android Framework
记录Android Framework开发过程中遇到的问题,提升自己的同时分享他人。
D_FallMoon
致力于人类社会的进步
展开
-
Android ADB代码实现原理
ADB 原理大家都知道 adb shell 后可以执行很多命令,这里我们主要是介绍 adb shell 进入后是如何执行那些代码命令的,这里我们就以 “am start ” 命令来说。绝大多的命令代码都是在 frameworks/base/cmds 这个目录下的,am 命令也不例外。am 的开始是由一段脚步执行的。同时am 底下的 Android.bp 会将相关代码编译成一个 am.jar...原创 2020-01-02 11:48:21 · 1567 阅读 · 0 评论 -
Android Q 输入事件关联显示设备
输入事件关联显示设备inputevent 的 displayId 是怎么来的?此文章就是介绍 displayid 与 Inputevent 的关系。display 是由 DisplayManagerService 管理的,我们先从 DMS 开始。显示管理服务(DisplayManagerService)有屏幕添加时 DMS 会发送一个 MSG_REQUEST_TRAVERSAL 的 ...原创 2019-12-25 11:03:09 · 3811 阅读 · 0 评论 -
Android 模拟器使用
文章目录Android 模拟器配置Android 模拟器配置sudo apt install qemu-kvmsudo adduser 你的名字 kvmsudo chown 你的名字 /dev/kvmps: 这里你的名字是指你电脑的用户名。...原创 2019-11-22 11:15:40 · 394 阅读 · 0 评论 -
Android P应用显示宽高比maxAspectRatio使用及原理
Android P上应用显示高宽比android:maxAspectRatio属性使用maxAspectRatio原理android:maxAspectRatio属性使用default 情况 maxAspectRatio = 1.86f;在AndroidManiferst.xml中使用<activity android:name=".MainActivity" ...原创 2019-05-29 13:50:16 · 6479 阅读 · 0 评论 -
Android系统开发遇到问题总结
Android系统框架问题汇总概述SystemUI 相关。keyguard功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导...原创 2019-08-26 15:27:24 · 2144 阅读 · 2 评论