本帖最后由 风火轮用户51435 于 2020-7-18 18:12 编辑
屏幕旋转
硬件准备:1,tinker board 通过以太网线连接到路由器,
2,PC机也是接同一个路由器
3,tinker board上电并开机,入到android系统,查看以太网IP地址(设置里面有)
命令行:
在PC机打开CMD命令窗口,然后如下(前提是你要安装了adb命令,如果没装,看我们另一个贴子)
- adb connect 192.168.1.x (这里是对应你 tinker实际IP地址,可以在)
- adb root
- adb connect 192.168.1.x
- <font size="2">adb remount
- </font>
复制代码
https://pan.baidu.com/s/1wMdI5cHKnBjsO-T_g_eq2w
解压,放到E:/下
E:\SuperSU-v2.79-201612051815
在文件夹中找到这个文件,
文本工具打开,编辑它,找到ro.sf.hwrotation=0(0为初始值),
各数字含义如下, 可选择想要旋转的角度进行修改,修改完成,保存
0 = Landscape, 90 = Portrait, 180 = Reverse Landscape, 270 = Reverse Portrait
例如我们要旋转90度,我们就把它改为 ro.sf.hwrotation=90
2.4
- adb push build.prop /system
复制代码上传build.prop到tinker板子里(如果太久没操作,需要重新adb connect 192.168.1.x等操作)
2.5 完成
注意1:在2.5 步完成后,如果想屏幕再次进行旋转,不需要再重复2.1步 adb pull /system/build.prop
直接进行如下步骤:
- adb connect 192.168.1.x
- adb root
- adb connect 192.168.1.x
- adb remount
复制代码
- adb push build.prop /system
复制代码
注意2:
ro.sf.hwrotation=270,想达到反向镜像的效果,得多增加一步,在修改ro.sf.hwrotation=270后,步骤如下:
- adb connect 192.168.1.x
- adb root
- adb connect 192.168.1.x
- adb remount
- adb shell
- setprop persist.demo.hdmirotation portrait
- reboot
复制代码
效果如图:
注意3:
当你再次想要变成横屏时,会发现屏幕无法满屏,这是进行了 setprop persist.demo.hdmirotation portrait 命令的效果,如果想恢复正常,请进行如下步骤:
修改文本, ro.sf.hwrotation=0 - adb connect 192.168.1.x
- adb root
- adb connect 192.168.1.x
- adb remount
- adb shell
- setprop persist.demo.hdmirotation landscape
- reboot
复制代码
操作原理: persist.demo.hdmirotation可以赋值portrait(竖屏)或landscape(横屏) 如果persist.demo.hdmirotation=portrait,则ro.sf.hwrotation可以 取值 90或270 如果persist.demo.hdmirotation=landscape,则ro.sf.hwrotation可以 取值 0或180
|