Android 開發常用小技巧

2021-08-28 19:14:01 字數 1688 閱讀 2843

# 檢視手機所有資訊

*#*#2846579#*#*

# 檢視 apk 清單檔案資訊

aapt dump badging ***.apk

adb shell am start -n /

# 檢視指定應用 log(linux 平台下使用)

$(adb shell ps

|cut -d ' ' -f5)

&& adb logcat |

grep

# adb 截圖

adb shell /system/bin/screencap -p /data/local/tmp/tmp.png

adb pull /data/local/tmp/tmp.png ./tmp.png

# adb 錄屏

adb shell screenrecord /data/local/tmp/tmp.mp4

adb pull /data/local/tmp/tmp.mp4

# adb 輸入文字內容

adb shell input text

# 檢視簽名檔案 hash 值

keytool -v -list -keystore abc.keystore

# 檢視 apk 簽名

keytool -list -printcert -jarfile ***.apk

# 生成簽名檔案

keytool -genkey -alias abc -keyalg rsa -validity 20000 -keystore abc.keystore

# 檢視可以被除錯的應用程序號

adb jdwp

# 裝置埠**

adb forward tcp:23946 tcp:23946

adb forward tcp:8700 jdwp:1786

# adb 網路連線

shell> adb tcpip 5555 # 電腦設定手機 adb 監聽埠

shell> adb shell

shell>

sushell> setprop service.adb.tcp.port 5555 # 手機設定手機 adb 監聽埠

shell> start adbd

shell> stop adbd

shell> adb shell netstat

proto recv-q send-q local address foreign address state

tcp 0 0 0.0.0.0:5555 0.0.0.0:* listen

tcp6 1 0 ::ffff:192.168.155.2:46244 ::ffff:203.195.142.168:80 close_wait

tcp6 0 0 ::ffff:192.168.155.2:36742 ::ffff:139.224.43.162:82 established

tcp6 0 0 ::ffff:192.168.155.2:53716 ::ffff:139.224.43.162:80 established

shell> adb connect 192.168.155.2:5555

android開發小技巧

1.anr的log一般都在 data anr 目錄下,使用這個命令即可匯出log adb pull data anr traces.txt d 意思是將手機上的traces.txt匯出到電腦的d目錄下 2.開發的過程中經常需要看某個activity的類名,一種方法是通過hierarchy viewe...

android開發之布局小技巧

本來星期五就應該把這個記下來了.可惜玩了兩三局遊戲就太晚了.直到現在才有心把這個記錄下來.星期五布了乙個控制項很多的介面,想了一下,最後決定全部用線性布局來實現.線性布局巢狀線性布局.比較麻煩的是各個控制項的大小比較難調.對於這種情況,就有乙個小技巧.使用weight屬性.比如,在橫向布局中將控制項...

常用開發語言小技巧 一

2007 10 08 15 46 22 分類 開發語言小技巧 標籤 舉報 字型大小大中 小訂閱 一些常用的小技巧,以免自己不用會忘記。當作字典好了!裡面包括一些sql語句和pb語法。1 返回最後插入的標識值 identity 返回最後插入的標識值。自增字段。下面的示例向帶有標識列的表中插入一行,並用...