Android之提高效率從adb命令開始

2021-08-04 06:36:54 字數 2306 閱讀 6757

adb開啟和關閉

adb start -server

// 開啟adb服務

adb kill -server

// 殺死adb服務

使用adb檢視當前連線的裝置
adb devices     // 檢視當前連線的裝置
使用adb安裝和解除安裝
adb

install

[-lrtsdg]

[apk_file_path]

[-lrtsdg]:是安裝apk的引數

-t:allow test package

-d:allow version code downgrade(debuggable package only)

-g:grant all runtime permissions

adb

uninstall

[-k]

-k:keep

thedata

andcache

directories.(一般不使用-k引數)

adb shell pm list packages -3

adb shell pm list packages [name] // 過濾需要的查詢的字段

使用adb讀寫檔案

adb pull [phone_file_path] [device_file_path]

eg:// 將/storage

/sdcard0/目錄下的1.png複製到d盤work目錄

adb pull /storage/sdcard0/1.png d

:\work

adb push [device_file_path] [phone_file_path]

eg:// 將d盤的1.png檔案寫入到手機的/storage/sdcard0/資料夾中

adb push d:\1.png /storage/sdcard0/

使用adb刪除檔案
adb shell rm [file_path]

eg:adb shell rm /storage/sdcard0/1.png

使用adb傳送按鍵事件
adb shell input keyevent [event_code]

eg:adb shell input keyevent 3

// 3:表示按下home鍵

adb shell input keyevent 4

// 4:表示按下back鍵

使用adb向裝置輸入文字
adb shell input text [text_info]

eg:adb shell input text

"hello"

// 在游標選中文字編輯時,輸入這個命令,在輸入法上面會有"hello"字樣。

使用adb啟動activity,service,broadcast等
adb shell am start -a [intent_action]  // action隱式意圖跳轉

eg:adb shell am start -a android.settings.input_method_settings

// 使用元件名方式啟動照相機功能

adb shell am start -n com.android.camera/.camera

// 開啟撥號介面

adb shell am start -a android.intent.action.call

adb shell am startservice -a [intent_action]

eg:adb shell am startservice -a com

.yundoku

.adbtest

.service

adb shell am broadcast -a [intent_action]

eg:adb shell am broadcast -a com

.yundoku

.adbtest

.receive

使用adb進行monkey測試
adb

shell

monkey

-p[package_name]

-v 500

monkey測試的講解:android monkey和monkeyrunner測試

如何提高效率

如果問 你想不想使自己的收入加倍 我猜每個人的答案都是 yes 如果我繼續問 你相不相信現在你的收入會加倍 我想有一些人可能會沒把握,有一些人認為不太可能,我告訴各位 你們每個人的收入一定會加 倍 因為按照每年物價增長率及通貨膨脹的正常速度,20年後你的收入一定會加倍。但是如果你希望,提前在5年內 ...

Python 提高效率

最近師兄給了小任務,算乙個p值。任務詳情是這樣的 第一步,有基因集a,23個元素,基因集b,451個元素,共有23 451 9922個組合 當然你要考慮去重 看在ppi資料庫 145萬多行資料 中出現的組合總個數 觀察值 第二步,然後再以hg19中基因為背景基因集,放回隨機抽取23個基因構成基因集c...

如何提高效率

在提高班學習有很長的一段時間了,學習的收穫中有一點是非常的明顯,那就是自己的效率明顯的比原來高出許多,現在就按照自己的切身體會來總結一下如何提高自己效率.1 目標 必須要有目標,沒有目標和方向效率會大大的折扣.當然不僅僅是學習,更是生活,事業,和人的整個一生.這點公尺老師非常的重視,每個學習階段都給...