无桌面系统设置横竖屏

我们知道,设置横竖屏是需要系统程序的,如果没有系统桌面以及系统设置程序,单纯在应用中设置横竖屏是不起作用,这里有两个解决方式:
1、修改FrameWork代码,重新编译系统。
这个方法可以说是一劳永逸,重新生成的系统后面都可以用到,但是很多公司都是没有底层开发人员的,作为Android工程师很多人也不一定能做得到,这个时候我们就需要另一种简单的方式了。
2、添加相应的程序。
程序主要分为两个地方:system/app 和 system/priv-app,这两个地方的程序类型是不一样的,priv-app主要存放需要系统权限的程序,这些程序用户是没有权限去卸载的,所以大多是厂商的捆绑程序。
接下来就是安装程序的工作了: 我目前使用的是7寸终端,下载的系统程序不需要根据尺寸去下载,最多后面修改一下分辨率即可。
1、打开priv-app目录,在空白处,按住shift+右键,打开Powershell窗口。
2、获取root权限: adb root 这个时候一般会停顿一下,用于root操作。
3、挂载系统:adb shell mount -o remount /system
4、安装UI程序:adb push SystemUI /system/priv-app
5、进入app目录安装桌面程序:
cd ..
cd app
adb push Launcher3 /system/app
6、安装系统设置程序 adb push Settings /system/app
7、重启设备 adb reboot
以上操作就是给定制系统添加相应的程序,你想添加别的系统应用也可以这么做。横竖屏的话可以在设置中将其方向改为你想要的方向即可,改完了也相当于修改了底层的程序,这个时候卸载掉上面添加的程序后改动也是有效的。
后面如果需要删除相应的程序的话
比如卸载系统设置程序:
adb root
adb shell mount -o remount /system
adb shell
cd system/app
rm -r Settings

    原文作者:andy_XJ
    原文地址: https://www.jianshu.com/p/5495096dbdae
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞