Android 系统定制
Android 系统定制
爱吃小浣熊的土豆
人的生活方式有两种,第一种方式是像草一样活着,你尽管活着,每年还在成长, 但是你毕竟是一棵草, 你吸收雨露阳光, 但是长不大。人们可以踩过你, 但是人们不会因为你的痛苦,而他产生痛苦; 人们不会因为你被踩了,而来怜悯你, 因为人们本身就没有看到你。 所以我们每一个人, 都应该像树一样的成长, 即使我们现在什么都不是, 但是只要你有树的种子, 即使你被踩到泥土中间, 你依然能够吸收泥土的养分, 自己成长起来。 当你长成参天大树以后,遥远的地方,人们就能看到你; 走近你,你能给人一片绿色。活着是美丽的风景, 死了依然是栋梁之才,活着死了都有用。这就是我们每一个同学做人的标准和成长的标准。
展开
-
Android 清空系统wifi记录
Android 系统记录wifi配置的在只要删除wpa_supplicant.conf。重启就行了。好记性不如烂笔头,记录一下。 **如果这边文章对你有帮助。可以请我喝杯咖啡** ...原创 2020-03-05 09:48:45 · 2097 阅读 · 1 评论 -
[九鼎RK3399Pro] Android 8.1添加一个系统服务
很多时候需要在系统里面开一个服务,为某些App提供特殊的支持。所以记一下在系统里面添加服务器的基本套路。方便以后做参考。文章是参考别人的,今天正好翻到这段代码,但是记不起来,在哪里参考的。diff --git a/frameworks/base/Android.mk b/frameworks/base/Android.mkindex 3018c4e..555267d 100755--- ...原创 2020-03-02 16:20:27 · 725 阅读 · 0 评论 -
[九鼎RK3399Pro] Android 8.1 系统定制给用户root权限
由于有些APP需要获取root权限。源码修改diff --git a/build/core/main.mk b/build/core/main.mkindex e3fb6fb..0bb9ef2 100644--- a/build/core/main.mk+++ b/build/core/main.mk@@ -242,11 +242,11 @@ enable_target_debugg...原创 2020-03-02 15:55:30 · 2914 阅读 · 6 评论 -
[九鼎RK3399Pro] Android 8.1 取消usb权限弹窗,直接默认给权限
由于前段时间公司的平板接了一个USB设备,但是每次要弹框请求USB权限,客户反映很不好。所以就在系统层,把权限默认给了。系统是8.1的,其他系统思路应该也是一样的。思路是,在弹框的一瞬间,自动给权限。就是先找到弹框的代码,在弹框启动的时候执行点击确认的代码。frameworks/base/packages/SystemUI/src/com/android/systemui/usb/UsbPer...原创 2020-03-02 15:30:19 · 1273 阅读 · 0 评论 -
[九鼎RK3399Pro] Android 8.1定制系统导航栏和状态栏显示和隐藏可控制
我们的app跑在RK3399Pro上面,是放在一个公共场合使用,所以把底部的 返回,HOME,MENU键都隐藏掉,并且上部导航栏下拉功能也要取消。代码我是参考Firefly的代码写的。实现了一下功能frameworks层添加三个功能1.导航栏添加关机功能.2.导航栏支持屏幕横竖屏切换功能.3.导航栏支持动态隐藏和显示导航栏,永久关闭导航栏在framework层提供借口供外部使用不多...原创 2019-11-13 11:40:04 · 4613 阅读 · 7 评论 -
[九鼎RK3399Pro] Android 8.1 修改系统默认时区
build/tools/buildinfo.sh@@ -60,4 +60,5 @@ if [ -n "$BUILD_THUMBPRINT" ] ; thenfiecho "ro.build.characteristics=$TARGET_AAPT_CHARACTERISTICS"+echo "persist.sys.timezone=Asia/Shanghai"echo "# end...原创 2019-11-13 10:40:58 · 1835 阅读 · 0 评论 -
[九鼎RK3399Pro] Android 8.1 修改系统默认语言为中文
build/target/product/full_base.mk@@ -43,7 +43,7 @@ PRODUCT_PROPERTY_OVERRIDES := \ro.config.notification_sound=pixiedust.ogg# Put en_US first in the list, so make it default.-PRODUCT_LOCALES :=...原创 2019-11-13 10:29:58 · 677 阅读 · 0 评论 -
[九鼎RK3399Pro] Android8.1 编译以及环境配置
1.前期准备1.1硬件以及软件配置Ubuntu 16.04 系统(可使用真机也可使用虚拟机,虚拟机已经实测)Ubuntu 16.04电脑配置:CPU:4核级以上。内存:12GB及以上。(实际在编译过程中使用8G内存编译显示内存不够,改成12G才编译通过)显卡:无要求存储:200G。1.2虚拟机安装Ubuntu虚拟机安装ubuntu :https://baijiahao.baid...原创 2019-11-13 10:13:32 · 2265 阅读 · 0 评论 -
[九鼎RK3399Pro] Android 8.1替换系统输入法
系统原来的输入法不带中文输入。所以下载带中文的Google输入法(好处是不带广告)。下载地址方式:原理1、需要将Google输入法内置到系统里面。2、将系统的输入法设置为Google输入法。内置Google输入法参考vendor/rockchip/common/apps/目录下面的第三方APP。1、新建vendor/rockchip/common/apps/GoogleInputM...原创 2020-03-04 10:25:23 · 756 阅读 · 0 评论 -
[九鼎RK3399Pro] Android 8.1默认自动给APP普通权限
由于客户的APP是无人管理的,不能让人去点击获取权限。所以在系统城给了所有权限。思路:在APP安装的时候,监听安装时间,自动给所有权限。当然也考虑不能所有的APP都能获取自动权限。diff --git a/frameworks/base/services/core/java/com/android/server/pm/PackageManagerService.java b/framewor...原创 2020-03-02 16:06:06 · 1794 阅读 · 0 评论