![](https://img-blog.csdnimg.cn/448d042429e04d4388de6390951d6cd6.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Android system
Android相关经验
By-LQX
一个不知名的Android工程师。
展开
-
rk3568 安卓11 修改android id
android id跟着IMEI变化。系统应用获取的android id。android id跟着sn变化。原创 2024-04-25 18:03:28 · 402 阅读 · 2 评论 -
RK3568 android11 修改关机弹窗界面
需要修改关机弹窗界面,当前界面我已经按照客户需求去掉emergency。但是客户需要按其他区域可以实现返回,也就是点击黑色背景取消dialog。原创 2024-04-19 13:49:51 · 361 阅读 · 0 评论 -
rk3588 安卓13 应用安装黑名单的接口
在13.0系统rom定制化开发中,客户需求要实现应用安装黑名单功能,在黑名单中的应用不允许安装,实现一个控制app安装的功能并且暴露接口给上层应用,这需要从app安装流程入手才可以实现功能PMS就是负责管理app安装的,功能就在这里添加就可以了,接下来看具体实现这个功能以上就是安卓13的应用安装黑名单以及接口教程。原创 2024-04-11 10:39:33 · 1046 阅读 · 0 评论 -
rk3588 安卓13 应用安装白名单的接口
在13.0系统rom定制化开发中,客户需求要实现应用安装白名单功能,在白名单中的应用可以安装,其他的应用不准安装,实现一个控制app安装的功能并且暴露接口给上层应用,这需要从app安装流程入手才可以实现功能PMS就是负责管理app安装的,功能就在这里添加就可以了,接下来看具体实现这个功能以上就是安卓13的应用安装白名单以及接口教程。原创 2024-04-11 10:28:19 · 854 阅读 · 0 评论 -
rk3568 安卓11双屏异显,隐藏副屏的导航栏
在framework/base/services/core/java/com/android/server/wm/DisplayPolicy.java。原创 2024-03-20 15:19:56 · 612 阅读 · 0 评论 -
RK3566&RK3568安卓11隐藏状态栏带接口
关于Android系统的状态栏,不同的客户有不同的需求: 有些客户需要永久隐藏状态栏,有些客户需要在设置显示中添加按钮可自行选择是否显示和隐藏,有些客户需要给出调用接口供APP去调用设置等;教程结束!PS:对了!踩到的坑,改了系统api需要更新adb shell。原创 2024-01-16 10:29:43 · 1358 阅读 · 0 评论 -
RK3566&RK3568 安卓11 在framework层进行串口通信
关于Android系统的串口通信,更多的是在上层app直接调用c,c++来打开串口实现串口的读写操作,但因客户需求,需要在系统层直接来完成对外设的控制,故写此篇文章帮助自己记录。以上就是今天要讲的内容,本文仅仅简单介绍了串口在framework中的简单使用,如有遗漏,欢迎补充!原创 2023-11-28 18:41:50 · 2243 阅读 · 1 评论 -
RKpx30 android8.1-android13 修改camera2可以直接调用uvc/usb摄像头
目前安卓文档camera2 api是没法直接调用usb摄像头的,只能用usb api来打开,询问RK获得以下方法,修改编译后可以正常用camera2调用外接摄像头。原创 2023-10-24 18:34:39 · 450 阅读 · 0 评论 -
RK3566&RK3568安卓11隐藏导航栏带接口
关于Android系统的导航栏,不同的客户有不同的需求: 有些客户需要永久隐藏导航栏,有些客户需要在设置显示中添加按钮可自行选择是否显示和隐藏,有些客户需要给出调用接口供APP去调用设置等;原创 2023-08-19 14:20:53 · 1296 阅读 · 0 评论 -
RK3568安卓系统11,修改设备名,型号,时区,默认语言等
其他客户需求基本都需要这些客制化功能,每次改完因为没记录,下次又要去翻,所以写这篇帖子来帮自己记录一下,方便查找。后面加上这三行就可以了,没效果的话我记得要去build目录下改默认参数,具体大家还是自行百度查看吧。同样的路径device\rockchip\rk356x\rk3568_r\rk3568_r.mk。改默认时区以及默认语言,好像有些是没效果的,具体原因我也不清楚…从上到下,依次是默认语言,默认国家地区,默认时区。直接修改后整编就可以。原创 2023-06-25 10:52:09 · 1039 阅读 · 1 评论 -
Rk3566 android11修改源码添加白名单APP,实现APP能够接受开机自启动广播,实现开机自启动framework
Rk3566 android11修改源码添加白名单APP,实现APP能够接受开机自启动广播,实现开机自启动framework原创 2023-05-25 09:55:10 · 1241 阅读 · 10 评论 -
Android 修改开机动画附带MT管理器方法
首先,修改开机动画我们必须得有 root 权限。一般的做法是替换 Android 设备 system/media/bootanimation.zip 文件。原创 2023-05-17 11:46:46 · 1424 阅读 · 0 评论 -
rk3568 安卓11系统开发,WiFi无限adb调试固定端口号
目录为packages\apps\Settings\src\com\android\settings\development\AdbIpAddressPreferenceController.java。可以看到port是在这里get的,但是我为了方便,我直接注释掉了,重新给了值5555,把它写死,如图。因为生产所需,需要把端口号固定,从而方便测试,查了一下,无限调试的端口号和ip是在这里读的。原创 2023-05-12 19:45:00 · 833 阅读 · 0 评论 -
RK Android 11 SystemUI 屏蔽谷歌,launcher搜索框
很简单的,在上面的目录里直接把。原创 2023-05-12 14:25:28 · 231 阅读 · 0 评论 -
Android开发:去除标题栏带报错方法
但是如果Activity继承了AppCompatActivity,这个就失效了 ,加入了上面的方法,但是不能去除标题栏。b、需要去除标题栏的Activity 注册中:添加 android:theme=“@style/Theme.AppCompat.NoActionBar”在需要去除标题栏的类,onCreate()方法中,一定要在super.onCreate(savedInstanceState);a、 直接修改style。3.在前面两步的基础上,如果想要全屏显示,并且显示状态栏或者自定义状态栏背景。原创 2023-05-11 18:25:22 · 334 阅读 · 1 评论 -
android按下power键 系统不亮屏,不息屏。
android按下power键 系统不亮屏,不息屏。原创 2022-12-15 09:00:00 · 401 阅读 · 0 评论 -
linux,android屏蔽长按电源键弹框
linux,android屏蔽长按电源键弹框。原创 2022-12-14 13:15:00 · 114 阅读 · 0 评论 -
linux,android屏蔽长按电源键弹框且直接关机
linux,android屏蔽长按电源键弹框且直接关机原创 2022-12-13 17:47:22 · 359 阅读 · 0 评论 -
Android使用keytool-importkeypair生成一个系统签名,只要打包的时候使用该签名,便可以获得系统所有权限
Android系统源码中提供了platform.x509.pem 、platform.pk8等签名文件例如:这个是不能直接在调试的时候使用的,如果要用,需要先转换为android studio调试用的jks签名文件。而keytool-importkeypair可以用来生成Android 系统签名,关联地址如下:https://github.com/getfatday/keytool-importkeypair这里需要注意,以下命令需要在linux执行(MAC好像也行),但是windows是不能直原创 2022-05-19 16:30:43 · 3353 阅读 · 3 评论 -
andriod开发环境配置
设置字符编码:Eclipse–>Window—>Preferences—>General—>Workspace—>TextFile encoding–>UTF-8设置代码缩进:Eclipse–>Window—>Preferences—>General—>Java—>Code Style—>Formatter -->new–>next line增加环境变量:F:/devsoft/android-sdk_r11-window原创 2021-12-18 00:30:00 · 175 阅读 · 0 评论 -
使用代理下载android系统源码和SDK
**使用代理下载android系统源码和SDK**谷歌被墙后,如何下载android源码和sdk?使用代理。步骤如下:寻找可用代理 先在这里找一个可用的代理服务器:http://www.xici.net.co/,我用的是 72.64.146.136 3128 HTTP 美国 佛罗里达州/俄亥俄州 04-09 09:43 6.997 whois , 有时候代理会失效,建议多试几个.下载系统源码设置代理$ export http_proxy=72.64.146.136:3128原创 2021-12-06 12:25:53 · 372 阅读 · 0 评论