Android中使用am命令實(shí)現(xiàn)在命令行啟動(dòng)程序詳解
在Android中,除了從界面上啟動(dòng)程序之外,還可以從命令行啟動(dòng)程序,使用的是命令行工具am.
usage: am [subcommand] [options]
start an Activity: am start [-D]
-D: enable debugging
send a broadcast Intent: am broadcast
start an Instrumentation: am instrument [flags]
-r: print raw results (otherwise decode REPORT_KEY_STREAMRESULT)
-e : set argument to
-p : write profiling data to
-w: wait for instrumentation to finish before returning
start profiling: am profile start
stop profiling: am profile stop
specifications include these flags:
[-a ] [-d ] [-t ]
[-c [-c ] ...]
[-e|--es ...]
[--ez ...]
[-e|--ei ...]
[-n ] [-f ] []
啟動(dòng)的方法為
# am start -n 包(package)名/活動(dòng)(activity)全路徑
查看包中每個(gè)activity的全路徑的方法:
1、安裝并啟動(dòng)“固件工具箱”
2、進(jìn)入“App manager”,顯示系統(tǒng)中所有安裝程序,長(zhǎng)按想通過(guò)命令行啟動(dòng)的程序。
3、彈出的窗口中選擇"Advanced Freeze",該程序所有的activity就會(huì)全部顯示出來(lái)
activity有兩種顯示格式,一種直接顯示全路徑,另一種在括號(hào)里顯示相對(duì)路徑,相對(duì)路徑加上包名即是全路徑。
幾個(gè)啟動(dòng)指定程序activity的例子
Music 和 Video(音樂和視頻)的啟動(dòng)方法為:
# am start -n com.android.music/com.android.music.MusicBrowserActivity
# am start -n com.android.music/com.android.music.VideoBrowserActivity
# am start -n com.android.music/com.android.music.MediaPlaybackActivity
Camera(照相機(jī))的啟動(dòng)方法為:
# am start -n com.android.camera/com.android.camera.Camera
Browser(瀏覽器)的啟動(dòng)方法為:
# am start -n com.android.browser/com.android.browser.BrowserActivity
啟動(dòng)瀏覽器 :
撥打電話 :
am start -a android.intent.action.CALL -d tel:10086
啟動(dòng) google map 直接定位到北京 :
am start -a android.intent.action.VIEW geo:0,0?q=beijing
- Android shell命令行中過(guò)濾adb logcat輸出的幾種方法
- Android中實(shí)現(xiàn)用命令行同步網(wǎng)絡(luò)時(shí)間
- Android中使用SQLite3 命令行查看內(nèi)嵌數(shù)據(jù)庫(kù)的方法
- Android shell命令行中過(guò)濾adb logcat輸出的方法
- Android開發(fā)之sqlite3命令行簡(jiǎn)單使用方法
- 在Linux下通過(guò)命令行打包Android應(yīng)用的方法
- Linux命令行下編譯Android NDK的示例代碼
- android命令行模擬輸入事件(文字、按鍵、觸摸等)
相關(guān)文章
android 左右滑動(dòng)+索引圖標(biāo)實(shí)現(xiàn)方法與代碼
使用Gallery和ImageView實(shí)現(xiàn)android左右滑動(dòng)+索引圖標(biāo)效果,接下來(lái)詳細(xì)介紹,有需要的朋友可以參考下2012-12-12
Android編程動(dòng)態(tài)加載布局實(shí)例詳解【附demo源碼】
這篇文章主要介紹了Android編程動(dòng)態(tài)加載布局,結(jié)合實(shí)例形式分析了Android動(dòng)態(tài)加載布局的原理、操作步驟與相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2016-10-10
Android SharePreferences與數(shù)據(jù)庫(kù)SQLite存儲(chǔ)實(shí)現(xiàn)方法介紹
這篇文章主要介紹了Android SharePreferences與數(shù)據(jù)庫(kù)SQLite用于存儲(chǔ)的具體實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧2022-09-09
使用Android開發(fā)接入第三方原生SDK實(shí)現(xiàn)微信登錄
這篇文章主要介紹了使用Android開發(fā)接入第三方原生SDK實(shí)現(xiàn)微信登錄,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-03-03
Flutter獲取ListView當(dāng)前正在顯示的Widget信息(應(yīng)用場(chǎng)景)
ListView是Flutter里最常用的Widget了,當(dāng)屏幕放不下的時(shí)候,它可以自帶滾動(dòng)功能,用法也很簡(jiǎn)單,本文通過(guò)實(shí)例代碼給大家介紹Flutter獲取ListView當(dāng)前正在顯示的Widget信息,感興趣的朋友一起看看吧2022-05-05
Android中LayoutInflater.inflater()的正確打開方式
這篇文章主要給大家介紹了關(guān)于Android中LayoutInflater.inflater()的正確打開方式,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2018-12-12
Android開發(fā)中RecyclerView模仿探探左右滑動(dòng)布局功能
本文給大家分享android開發(fā)中RecyclerView模仿探探左右滑動(dòng)布局功能,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下2017-01-01

