Android調試小技巧

1.同屏軟件vysor(https://www.vysor.io/)

目前沒有linux版本,但可以在谷歌瀏覽器中安裝vysor插件。

2.截圖

screencap -p /data/1.png

3.修改屏幕尺寸

物理屏幕顯示不正常,但可用同屏軟件看效果

查看分辨率,wm size

修改分辨率,如wm size 1920x1080

4.ro.sf.lcd_density

寬度:width 高度:high

計算ro.sf.lcd_density=((width^2+high^2)^0.5)/lcd_size

如ro.sf.lcd_density=((1080^2+1920^2)^0.5)/5.5=400,計算爲該值,但拿接近值也是可以的。

查看當前的ro.sf.lcd_density    wm density

動態修改,如wm density 240

5.模擬按鍵輸入


input keyevent 24  //音量加按下
input keyevent 25  //音量減按下
input keyevent 26  //電源鍵按下

6.進下載模式

qcom:adb reboot edl

sprd:adb reboot autodloader

7.在線檢測源碼

http://aospxref.com/

http://androidxref.com/

8.精簡系統app

https://blog.csdn.net/mike8825/article/details/49689425

9.工程模式暗碼

sprd     *#*#83781#*#*
mtk      *#*#3646633#*#*
qcom     *#*#4636#*#*
huawei   *#*#2846579#*#*

10.轉屏

先禁掉系統的自動轉屏adb shell content insert --uri content://settings/system --bind name:s:accelerometer_rotation --bind value:i:0

adb shell content insert --uri content://settings/system --bind name:s:user_rotation --bind value:i:0  //0度
adb shell content insert --uri content://settings/system --bind name:s:user_rotation --bind value:i:1  //90度
adb shell content insert --uri content://settings/system --bind name:s:user_rotation --bind value:i:2   //180度
adb shell content insert --uri content://settings/system --bind name:s:user_rotation --bind value:i:3  //270度

11.非常規關機方法

echo "o" > /proc/sysrq-trigger
adb reboot -p(某些平臺不一樣能用)

12.查看當前的鍵值
getevent
/dev/input/event1: 0001 0072 00000001
/dev/input/event1: 0000 0000 00000000
這裏的72對應0x72,十進制爲114,對應power鍵,00000001對應按鍵按下00000000對應按鍵鬆開

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章