合集-Android系统开发
摘要:欢迎关注微信公众号 无限无羡 欢迎关注知乎账号 无限无羡 代码下载 配置 安装下载代码所需工具 sudo apt install curl repo git 下载配置repo mkdir ~/bin/ curl https://mirrors.tuna.tsinghua.edu.cn/git/git
阅读全文
摘要:欢迎关注微信公众号 无限无羡 欢迎关注知乎账号 无限无羡 native服务添加 native服务就是用c++写的系统服务,通过init进程启动,可以实现binder接口供client调用。 下面我们以实现一个beanserver的后台服务为例: 首先需要写一个rc文件 // 文件路径根据自己需求放置
阅读全文
摘要:欢迎关注微信公众号 [无限无羡] 为了方便调试AOSP源码 ,花1000多大洋在pdd上买了一个99新的pixel5手机,从此终于可以在真机上调试代码了。 代码下载 AOSP代码的下载在本专栏中已经有文章介绍过了,这里就不再赘述,没看过的可以去翻看之前介绍的文章。 这里想要说明的是如下下载对应手机型
阅读全文
摘要:欢迎关注微信公众号 无限无羡 欢迎关注知乎账号 无限无羡 在平时的业务开发中,我们往往需要开发自定义的系统服务来处理自己特殊的需求,我们这里提供两种方式来实现。第一种是按照已有的系统服务的方法,运行在system_server进程中,由于这样添加服务的话万一因为自定义的服务发生崩溃,将会导致syst
阅读全文
摘要:欢迎关注微信公众号 无限无羡 欢迎关注知乎账号 无限无羡 上一篇文章我们介绍了添加自定义Java系统服务(一)的第一种方法(建议先阅读),这种方法我们的服务运行在系统关键进程system_server中,如果我们的代码出现崩溃就会导致系统重启。本节我们介绍另一种方法,即将自定义服务运行在独立的进程当
阅读全文
摘要:欢迎关注微信公众号 无限无羡 前言 不积跬步,无以至千里;不积小流,无以成江海。 本章将作为Android Camera系列的开篇,后续将会持续输出相关文章,尽可能的形成一个完整的系列内容。全部更新完毕时间可能会比较长,因为Camera的东西其实很多的,本人也需要不断的学习和深入。由于目前对Came
阅读全文