lsandroid
cd //查看手機磁盤文件shell
run-as {應用程序包名} //查看手機應用程序包存儲的文件windows
adb shell am start com.android.settings/com.android.settings.Settings //打開設置界面安全
adb shell am start com.android.settings/com.android.settings.SecuritySettings //打開設置安全頁面網絡
adb shell am start com.android.settings/com.android.settings.RadioInfo //打開手機無線信息頁面less
adb shell am start com.android.setings/com.android.settings.DevelopmentSettings //打開手機開發者選項頁面tcp
com.android.settings.AccessibilitySettings //輔助功能設置工具
com.android.settings.ActivityPicker //選擇活動性能
com.android.settings.ApnSettings //APN設置測試
com.android.settings.ApplicationSettings //應用程序設置
com.android.settings.BandMode //設置GSM/UMTS波段
com.android.settings.BatteryInfo //電池信息
com.android.settings.DateTimeSettings //日期和壩上旅遊網時間設置
com.android.settings.DateTimeSettingsSetupWizard //日期和時間設置
com.android.settings.DevelopmentSettings //開發者設置
com.android.settings.DeviceAdminSettings //設備管理器
com.android.settings.DeviceInfoSettings //關於手機
com.android.settings.Display //顯示——設置顯示字體大小及預覽
com.android.settings.DisplaySettings //顯示設置
com.android.settings.DockSettings //底座設置
com.android.settings.IccLockSettings // SIM卡鎖定設置
com.android.settings.InstalledAppDetails //語言和鍵盤設置
com.android.settings.LanguageSettings //語言和鍵盤設置
com.android.settings.LocalePicker //選擇手機語言
com.android.settings.LocalePickerInSetupWizard //選擇手機語言
com.android.settings.ManageApplications //已下載(安裝)軟件列表
com.android.settings.MasterClear //恢復出廠設置
com.android.settings.MediaFormat //格式化手機閃存
com.android.settings.PhysicalKeyboardSettings //設置鍵盤
com.android.settings.PrivacySettings // 隱私設置
com.android.settings.ProxySelector //代理設置
com.android.settings.RadioInfo //手機信息
com.android.settings.RunningServices //正在運行的程序(服務)
com.android.settings.SecuritySettings //位置和安全設置
com.android.settings.Settings //系統設置
com.android.settings.SettingsSafetyLegalActivity //安全信息
com.android.settings.SoundSettings //聲音設置
com.android.settings.TestingSettings //測試——顯示手機信息、電池信息、使用狀況統計、Wifi information、服務信息
com.android.settings.TetherSettings //綁定與便攜式熱點
com.android.settings.TextToSpeechSettings //文字轉語音設置
com.android.settings.UsageStats //使用狀況統計
com.android.settings.UserDictionarySettings //用戶詞典
com.android.settings.VoiceInputOutputSettings //語音輸入與輸出設置
com.android.settings.WirelessSettings //無線和網絡設置
adb shell am start -a android.intent.action.VIEW -d http://www.baidu.com //打開(動做)一個網頁
adb shell am start -a android.intent.action.MUSIC_PLAYER //打開音樂播放器
adb shell am broadcast -a {廣播動做} //發送廣播
adb shell am startservice {服務名稱} //打開服務
adb shell am stopservice {服務名稱} //關閉服務
adb shell am stack list | grep {your package name} //查看某個應用程序的Activity
adb shell am send-trim-memory {pid} {level} //模擬系統低內存
adb shell am //查看更多信息
adb shell pm list packages //查看手機上安裝的應用程序
adb shell pm list packages -f //輸出包和包相關聯的文件
adb shell pm list packages -d //只輸出禁用的包
adb shell pm list packages -e //只輸出啓用的包
adb shell pm list packages -s //只輸出系統的包
adb shell pm list packages -3 //只輸出第三方的包
adb shell pm list packages -i //只輸出包和安裝信息(安裝來源)
adb shell pm list packages -u // 只輸出包和未安裝包信息(安裝來源)
adb shell pm list packages --user <USER_ID> //根據用戶ID查詢用戶的空間的全部包
(USER_ID表明當前鏈接設備的順序,例:從零開始:--user 0)
adb shell pm clear {your package name} //清除包數據
adb shell pm //查看更多信息
adb shell input text 「hello,world」 //模擬輸入文本(中間不要有空格)
adb shell am broadcast -a ADB_INPUT_TEXT --es msg ‘中文’ //模擬輸入中文(需先
安裝ADBKeyBoard.apk)
adb shell input keyevent 4 //模擬點擊返回鍵
adb shell input keyevent 3 //模擬點擊home鍵
0 –> 「KEYCODE_UNKNOWN」
1 –> 「KEYCODE_MENU」
2 –> 「KEYCODE_SOFT_RIGHT」
3 –> 「KEYCODE_HOME」 //home鍵
4 –> 「KEYCODE_BACK」 //返回鍵
5 –> 「KEYCODE_CALL」 //電話本
6 –> 「KEYCODE_ENDCALL」 //關掉屏幕
7 –> 「KEYCODE_0」
8 –> 「KEYCODE_1」
9 –> 「KEYCODE_2」
10 –> 「KEYCODE_3」
11 –> 「KEYCODE_4」
12 –> 「KEYCODE_5」
13 –> 「KEYCODE_6」
14 –> 「KEYCODE_7」
15 –> 「KEYCODE_8」
16 –> 「KEYCODE_9」
17 –> 「KEYCODE_STAR」
18 –> 「KEYCODE_POUND」
19 –> 「KEYCODE_DPAD_UP」
20 –> 「KEYCODE_DPAD_DOWN」
21 –> 「KEYCODE_DPAD_LEFT」
22 –> 「KEYCODE_DPAD_RIGHT」
23 –> 「KEYCODE_DPAD_CENTER」
24 –> 「KEYCODE_VOLUME_UP」 //增長音量
25 –> 「KEYCODE_VOLUME_DOWN」 //減小音量
26 –> 「KEYCODE_POWER」 //關掉屏幕
27 –> 「KEYCODE_CAMERA」
28 –> 「KEYCODE_CLEAR」
29 –> 「KEYCODE_A」
30 –> 「KEYCODE_B」
31 –> 「KEYCODE_C」
32 –> 「KEYCODE_D」
33 –> 「KEYCODE_E」
34 –> 「KEYCODE_F」
35 –> 「KEYCODE_G」
36 –> 「KEYCODE_H」
37 –> 「KEYCODE_I」
38 –> 「KEYCODE_J」
39 –> 「KEYCODE_K」
40 –> 「KEYCODE_L」
41 –> 「KEYCODE_M」
42 –> 「KEYCODE_N」
43 –> 「KEYCODE_O」
44 –> 「KEYCODE_P」
45 –> 「KEYCODE_Q」
46 –> 「KEYCODE_R」
47 –> 「KEYCODE_S」
48 –> 「KEYCODE_T」
49 –> 「KEYCODE_U」
50 –> 「KEYCODE_V」
51 –> 「KEYCODE_W」
52 –> 「KEYCODE_X」
53 –> 「KEYCODE_Y」
54 –> 「KEYCODE_Z」
55 –> 「KEYCODE_COMMA」 //逗號
56 –> 「KEYCODE_PERIOD」 //句號
57 –> 「KEYCODE_ALT_LEFT」
58 –> 「KEYCODE_ALT_RIGHT」
59 –> 「KEYCODE_SHIFT_LEFT」
60 –> 「KEYCODE_SHIFT_RIGHT」
61 –> 「KEYCODE_TAB」 //編輯完成
62 –> 「KEYCODE_SPACE」 //發送
63 –> 「KEYCODE_SYM」 //選擇輸入法
64 –> 「KEYCODE_EXPLORER」
65 –> 「KEYCODE_ENVELOPE」 //添加帳戶
66 –> 「KEYCODE_ENTER」 //選擇第一個帳戶進行添加
67 –> 「KEYCODE_DEL」
68 –> 「KEYCODE_GRAVE」 //`
69 –> 「KEYCODE_MINUS」 //-
70 –> 「KEYCODE_EQUALS」 //=
71 –> 「KEYCODE_LEFT_BRACKET」 //[
72 –> 「KEYCODE_RIGHT_BRACKET」 //]
73 –> 「KEYCODE_BACKSLASH」 //、
74 –> 「KEYCODE_SEMICOLON」 //;
75 –> 「KEYCODE_APOSTROPHE」 //’
76 –> 「KEYCODE_SLASH」 ///
77 –> 「KEYCODE_AT」 //@
78 –> 「KEYCODE_NUM」
79 –> 「KEYCODE_HEADSETHOOK」
80 –> 「KEYCODE_FOCUS」
81 –> 「KEYCODE_PLUS」
82 –> 「KEYCODE_MENU」
83 –> 「KEYCODE_NOTIFICATION」
84 –> 「KEYCODE_SEARCH」
85 –> 「TAG_LAST_KEYCODE」 //播放
86 –> //暫停
87 –> //播放下一首
88 –> //播放上一首
126 –> //恢復播放
127 –> //暫停播放
224 –> //點亮屏幕
223 –> //熄滅屏幕
adb shell input swipe 800 100 100 100 //從右往左滑動
adb shell input swipe 100 100 800 100 //從左往右滑動
adb shell input swipe 100 800 100 100 //從下往上滑動
adb shell input swipr 100 100 100 800 //從上往下滑動
adb shell input //查看更多信息
adb shell dumpsys activity -h //查看更多命令
adb shell dumpsys battery //獲取手機電池信息
adb shell dumpsys battery set status 1 //將手機切換爲非充電狀態
adb shell dumpsys battery set level 100 //改變手機電量:百分之百
adb shell dumpsys battery set level 1 //改變手機電量:百分之一
adb shell dumpsys batterystats | more //獲取整個設備的電量消耗信息
adb shell dumpsys batterystats {your package name} | more //獲取某個應用程序的電量消耗信息
adb shell dumpsys batterystats -h //查看更多命令
adb shell dumpsys gfxinfo {your package name} framestats //從最近的幀中手機信
adb shell dumpsys meminfo -h //查看更多命令
adb shell dumpsys window -h //查看更多命令
adb shell am start -W <packageName>/<activityName>
adb shell am start -W com.cubic.autohome/com.cubic.autohome.LogoActivity
1、經過查看對應uid目錄下的tcp_rcv和tcp_snd兩個文件
一、adb shell cat /proc/uid_stat/<uid>/tcp_snd
二、adb shell cat /proc/uid_stat/<uid>/tcp_rcv (<uid>本身的uid值)
2、經過proc/net/xt_qtaguid/stats
adb shell cat /proc/net/xt_qtaguid/stats | grep <uid>(<uid>本身的uid值)
3、經過PID下面的net/dev
adb shell cat /proc/<Pid>/net/dev (<uid>本身的uid值)
1、經過查看packages.list
adb shell cat /data/system/packages.list | grep <packageName>
2、查看status文件
adb shell cat /proc/<pid>/status (<pid>本身的pid值)
經過ps命令查看
ps | grep <packageName>
1、經過Dumpsys 來取值
一、adb shell dumpsys cpuinfo
二、詳細信息:adb shell dumpsys cpuinfo pakagename or Pid
2、top
一、top -d 1 | grep <packageName>
1、經過Dumpsys 來取值
一、adb shell dumpsys meminfo
二、詳細信息:adb shell dumpsys meminfo pakagename or Pid
2、用/system/xbin/procrank工具 來取值很直觀
一、adb shell procrank
3、top
一、top -d 1 | grep <packageName>
二、adb shell top -d 1 | grep <packageName>