[拿来即⽤]AndroidQ屏幕⾃动旋转adbshell脚本
Android Q屏幕⾃动旋转adb shell脚本
前⾔
⽇常⼯作中修改代码修复各种bug是应该的,但是每次改完了bug,发给测试之前要⾃测,要保证⾃测时常,提供测试⽤例才是最蛋疼的,这⾥就把⽇常⾃测的脚本传上来和⼤家分享。直接复制保存到本地使⽤即可。
⼀、直接上脚本代码维保合同范本
代码如下:
#!/bin/sh
adb wait-for-device
while true
do
体势
荞头怎么炒好吃current_rotation=`adb shell "ttings get system accelerometer_rotation"`;
echo "accelerometer_rotation=$current_rotation";
if[ $current_rotation -eq 0]; then
个性微信头像图片
break;
el
adb shell "ttings put system accelerometer_rotation 0";
sleep 1;
fi;
done
while true
do
sleep 0.5
result=`adb shell "content inrt --uri content://ttings/system --bind name:s:ur_rotation --bind value:i:0"`
if[-n "$result"]; then
echo $result;
el
echo "t ur_rotation to 0"人生自古伤离别
fi
sleep 0.5
result=`adb shell "content inrt --uri content://ttings/system --bind name:s:ur_rotation --bind value:i:1"`
疲劳症if[-n "$result"]; then
昨日之日
echo $result;
el
echo "t ur_rotation to 1"
fi
done
⼆、描述清蒸海蟹
上⾯的shell脚本代码直接复制到本地的shell⽂件⾥⾯即可使⽤。逻辑很简单,就是先关掉ttings中的⾃动旋转屏幕的属性,然后不停的设置屏幕旋转的状态,在0和1之间切换(也就是在不旋转和旋转90°之前切换),也可以设置成2和3,可以⾃⼰改了看看效果。
最后
其实这个脚本还是很简单的,稍微有点经验的码农都能写出来。为什么要写这种博⽂呢?实在是给⾃⼰定了每周⼀篇的计划,之前想写的博⽂太长了,写了⼏⼗页了还没写完,⼀直没有机会发出来,计划要紧,先发点简单的博⽂凑凑数吧。。。
最后的最后,⿇烦各位能点个赞~~~