
Android Framework
文章平均质量分 89
framework知识面很广,很深,但不可怕
lucky_tom
这个作者很懒,什么都没留下…
展开
-
【android Framework 探究】pixel 5 内核编译
编译之前,首先看下手机kernerl的信息,把代码切换到对应的tag点:连接手机,执行adb shell cat /proc/version。进入目录check下,其中build_redbull.sh是编译入口,各种预编译已经在这个文件提前引用好了。2,如果你已经下载并编译过aosp代码,可以在子目录out/target/product/redfin找到。解决方法:找到aosp里面的soong_zip路径,设置环境变量。烧录之前提前准备好恢复手段,一旦重启失败,及时恢复。1,提前下载原生系统刷机包。原创 2025-05-02 16:36:13 · 728 阅读 · 0 评论 -
【android Framework 探究】android 13 aosp 全记录 - 烧录
查看 Device States为“lock”再进行如下解锁操作,如果已经是“unlock”,说明已经解锁解锁,直接开始烧录即可。使用手机音量键切换,Unlock the bootloader,按电源键确认,解锁后,Device States为“unlock”export ANDROID_PRODUCT_OUT ,请设置绝对路径,发现我出错时用的。书接上文,编译完后,在二手平台挑挑拣拣最终下手piexl 5,这就开始迫不及待的烧录。~/来代替/home/{usr name}如果之前已经解锁可以跳过这步。原创 2023-01-01 10:16:45 · 1713 阅读 · 1 评论 -
【android Framework 探究】android 13 aosp 全记录 - 编译
自从关注Framework这一块儿,就有了自己编译aosp刷机的想法,模拟器当然是可以的,但是体验感还不能和真机想比,于是买一个二手piexl的想法就有了,根据预算选定piexl 5,支持最新的android 13,二手平台挑挑拣拣时间拉的有点长,不如中间就开始先编译好。原创 2022-11-20 19:56:22 · 6596 阅读 · 7 评论 -
adb shell 命令之service调试
在android上有丰富的shell命令用来调试,非常方便,本文通过一个用法来观察下service命令的用法原创 2022-11-03 16:15:40 · 2397 阅读 · 0 评论 -
【性能优化】Simpleperf的认识和使用
当前的主要目的是学会Simpleperf的抓取和采集方法,并能识别出一些比较明显的函数耗时问题,其实官网的描述是最全面的,本文也在各个地方插入了超链接方便跳转,如果有想对一些细节或一些其他用法的需要,可以查看官网。原创 2022-09-16 17:06:52 · 5219 阅读 · 2 评论 -
【android Framework 探究】浅谈AIDL和Binder
先聊聊binder,本文不是讲binder,android中的binder框架说实话,要从内核-》驱动-》native-》JNI -》Framework-》app层,牵扯的知识点从内核调度,虚拟内存,内存映射,数据结构,线程管理和设计模式,覆盖面太大了,要真正吃透binder需要大量的时间投入,甚至可能走很多弯路,我的建议对应用开发者,需要熟练掌握AIDL编写方式,理解Binder作者在android框架进程通讯的设计原理,理解常接触的Stub,Proxy这些角色的概念和Parcel序列化传输。当然.原创 2022-04-23 18:46:32 · 817 阅读 · 0 评论 -
【android Framework 探究】事件分发
Android 事件分发原理闲暇时间,有空来整理一下android原创 2021-10-22 18:22:37 · 437 阅读 · 0 评论