无桌面系统设置横竖屏

作者: andy_XJ | 来源:发表于2019-03-06 11:19 被阅读5次

    我们知道,设置横竖屏是需要系统程序的,如果没有系统桌面以及系统设置程序,单纯在应用中设置横竖屏是不起作用,这里有两个解决方式:
    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

    相关文章

      网友评论

        本文标题:无桌面系统设置横竖屏

        本文链接:https://www.haomeiwen.com/subject/egzzuqtx.html