![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android系统定制
本专栏主要对Android系统定制进行详细分析
小馬佩德罗
业精于勤荒于嬉,行成于思毁于随
展开
-
如何编译Android内可运行的arm/arm64架构的busybox可执行文件
如何使用NDK编译Android内可以运行的busybox二进制文件呢?此篇做操作说明。原创 2023-05-19 10:56:31 · 1678 阅读 · 0 评论 -
Android.bp中添加条件编译控制
Android.bp中添加条件编译控制原创 2023-02-23 21:33:55 · 1566 阅读 · 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 · 6468 阅读 · 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 · 16034 阅读 · 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 · 782 阅读 · 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 · 12928 阅读 · 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 · 1731 阅读 · 0 评论