
Android系统定制
文章平均质量分 57
本专栏主要对Android系统定制进行详细分析
小馬佩德罗
业精于勤荒于嬉,行成于思毁于随
展开
-
如何为Linux/Android Kernel 5.4和5.15添加 fuse passthrough透传功能 ?
参考:Google文档参考此文档,目前kernel.org提供的fuse passthrough补丁在6.9版本之后,但想要在5.4和5.15版本内核做移植应该如何简单点呢?文档中提到 Android的内核为5.4 和 5.15版本内核做了fuse passthrough功能,可以参考Android提供的内核版本来修改对应kernel.org发布的版本。(本文提供一个思路)原创 2025-04-03 10:27:37 · 488 阅读 · 0 评论 -
如何编译Android内可运行的arm/arm64架构的busybox可执行文件
如何使用NDK编译Android内可以运行的busybox二进制文件呢?此篇做操作说明。原创 2023-05-19 10:56:31 · 2295 阅读 · 0 评论 -
Android.bp中添加条件编译控制
Android.bp中添加条件编译控制原创 2023-02-23 21:33:55 · 2091 阅读 · 0 评论 -
cm-14.1 Android系统定制(一):添加"以太网"上网功能
声明本文使用的是代码是Nexus5的cm-14.1(要下载cm-14.1代码可参考此文:[日更-2019.3.31]如何下载Nexus5的LineageOS14.1(cm-14.1)系统源码并编译、刷机),实现通过USB连接以太网;代码实现在这里:cm-14.1 源码添加以太网功能前后对比虽然Nexus5 是一部手机,根本不用实现其通过usb连接以太网的这种需求,本文的目的只在于指导,不要...原创 2020-01-08 15:42:51 · 7169 阅读 · 0 评论 -
cm-14.1 Android系统定制(二):内置系统应用
声明Android系统定制时免不了预置一些APP进系统中;预置的结果一般有三种: 1.预置的APK用户可以卸载,恢复出厂设置后APK不恢复; 2.预置的APP用户可以卸载,但恢复出厂设置后APK恢复; 3.预置的APK用户不可以卸载;1 预置APK用户可以卸载,恢复出厂设置后APK不恢复在 packages/apps 下面以需要预置的 APK 名字...原创 2020-01-08 15:54:34 · 34484 阅读 · 0 评论 -
cm-14.1 Android系统定制(三):Setting相关的默认值、系统属性
声明通常情况下,Android系统定制的一个重要环节是对系统性功能的裁剪、增加,最能体现系统功能的就是Setting应用中的设置项,系统功能的多少一般都会体现在Setting中。另外就是系统的属性1 Settings应用的默认值 在源码目录~/LineageOS/frameworks/base/packages/SettingsProvider/res/values/defaul...原创 2020-01-08 15:57:29 · 929 阅读 · 1 评论 -
如何更新Android源码中的Webview内核
0 前言Android AOSP系统代码中内置的webview内核大多很旧,性能比较低,然而google chrome内核更新很快。如何更新Android源码中的Webview内核呢?Android4.4以后,Webview独立出了一个系统apk,在/system/app/下,包名是com.android.webview然而Google新出的Webview apk包名是com.google...原创 2020-04-26 15:07:40 · 13903 阅读 · 5 评论 -
Android系统文件系统/system/framework下各个jar包的用途
am.jar:终端下执行am命令时所需的java库。源码目录:framework/base/cmds/amandroid.policy.jar:锁屏界面需要用到的jar包,该包引用了android.test.runner.jar,源码目录:framework/base/policyandroid.test.runner.jar:测试应用所需的jar包,该包引用了core.jar,core-junit.ajr以及framework.jar,源码目录:framework/base/test-runner.原创 2020-08-13 10:17:45 · 1926 阅读 · 0 评论