天天看点

Android 开发系统App的趟坑之路

一, 简介

从未开发过app的小白, 利用uniapp做app.后来使用android studio 做的)  ,app 基于android6.0 ,有个需求要将 statusbar 这个控件中的 home,recent键去除 只保留back键.

随着边做边了解的 发现控制statusbar (底部虚拟按钮栏)控件需要使用到系统权限

搜索相关资料后大致得到以下几种解决方案

1. root 后将apk, 放入 android/system 目录下.

2. root 后直接修改系统源码 将home键与recent键相关代码注释掉

3.使apk获取系统签名

关于root, 试过了很多一键root类似的app,全都没有效果 好像是android 6.0以后比较难root了,但也不是全无办法 可以使用​​ Magisk​​

相关参考:bilibili上也有很多使用magisk root的视频教程

关于系统签名

关于在代码中如何隐藏 statusbar 中 home键,recent键

、​

另外

android sdk 中有很多被google隐藏的api, 如果想要使用完整版的api到下方链接获取

​​android-hidden-api​​

以上方法,博主因为时间原因,目前还没有尝试成功, 将这一功能交给设备厂家做处理了

做此记录,来日再战

继续阅读