AOSP
文章平均质量分 90
吴小龙同學
微信公众号:吴小龙同学,个人博客:http://wuxiaolong.me/
展开
-
如何实现一个 System Services?
《Android 系统开发做什么?》写到 Android System Services 是专注于特定功能的模块化组件,应用框架 API 所提供的功能可与系统服务通信,以访问底层硬件。Android System Services 是如何写的?来以 DisplayManagerService 为例,具体来看看。System Service 是如何写的?应用调用 DisplayManager dm = getSystemService(DisplayManager.class); dm.setTem.原创 2021-05-13 21:23:23 · 471 阅读 · 3 评论 -
Android 系统开发做什么?
题外话18 年我从 Android 应用开发转 Framework 层开发了,从此开启了 996 幸福生活,博客技术文更新基本停滞了,被工作占据了过多的精力,实在没时间像以前一样拟稿、写作,实践、反复修改去精心准备文章,另外也不知道该写什么了,很多经验心得都会涉及到项目本身,公司内部倒是写了不少总结文档,然而工作的事不便公开分享出来。我是一个在乎别人的看法,之前被很多人骂“江郎才尽”,其实我是很难受的。在转 Framework 其实一开始我是很不适应,适应新环境也并没有想象当中那么容易,因此变得更不自.原创 2021-03-30 22:36:31 · 1347 阅读 · 1 评论 -
Android 挖孔屏适配
1时间过去了一年多了,左小白已经上班了,尤记得去年面试的窘迫样,《漫画:面向 API 开发》、《漫画:越挫越勇》,在面试中各种被刷,各种被怼,还好最后找到了一家还不错的公司,先安心老实上班。这天眼看还有 5 分钟就要迟到了,急忙往公司赶,准备上楼时看到一位高挑妹纸疾风而过,好漂亮啊,小白愣住了,这不就是小白心中的女神啊,这是哪个公司啊,小白心想。妈妈呀,要迟到了,电梯怎么还不来,爬楼吧,最后...原创 2019-08-20 19:09:45 · 4041 阅读 · 0 评论 -
AOSP 源码下载
网上关于这块大部分教程都是无效的,因为墙的缘故,无法使用官方提供的下载链接,我这里使用了清华大学的镜像,是能够顺利将 AOSP 下载下来。如果你还没有安装 Ubuntu,请看《VirtualBox 安装 Ubuntu》。下载 repoRepo 是一款工具,可让您在 Android 环境中更轻松地使用 Git,首先需要安装 Git:sudo apt-get install git创建 bi...原创 2018-12-26 21:36:30 · 1801 阅读 · 1 评论 -
AOSP 源码整编单编
《AOSP 源码下载》完成后,就可以开编了。整编整编,顾名思义就是编译整个 Android 源码,最终 out 目录会生成几个重要的镜像文件,其中有 system.img、userdata.img、ramdisk.img 等,这些是可以刷机的。初始化编译环境项目目录,打开终端,输入命令:source build/envsetup.sh选择编译目标命令:lunch输出:You...原创 2019-01-02 19:12:36 · 3760 阅读 · 0 评论 -
Android Studio 导入 AOSP 源码
有了 AOSP 源码,接下来就是如何看了,可以直接文本看,可以用 Source Insight,我当然选择 Android Studio,Android Studio 是我熟悉且十分强大的工具。问题来了,如何将 AOSP 源码导入 Android Studio?安装 Java虚拟机新装的 Ubutun 一开始是没有 Java 的,需要先安装,输入命令java,报以下错误:Command '...原创 2019-02-26 22:39:11 · 534 阅读 · 0 评论