android命令列啟動程式正確使用技巧解析
android應用程式的啟動方法有許多種,大家可以通過我們以前介紹的快速啟動方法來啟動,同時還能通過本文介紹的android命令列啟動程式的具體方法來啟動程式。在android中,除了從介面上啟動程式之外,還可以從命令列啟動程式,使用的是命令列工具am.
android命令列啟動程式的方法為
# am start -n {包(package)名}/{包名}.
啟動的方法可以從每個應用的androidmanifest.xml的檔案中得到,以計算器(calculator)為例,它的
< ?xml version="1.0" encoding="utf-8"?>
< manifest xmlns:android=""
package="com.android.calculator2">
android:icon="@drawable/icon">
< activity android:name="calculator"
android:theme="@android:style/theme.black">
< intent-filter>
< action android:name="android.intent.action.main" />
< category android:name="android.intent.category.launcher" />
< /intent-filter>
< /activity>
< /manifest>
由此計算器(calculator)的啟動方法為:
# am start -n com.android.calculator2/com.android.calculator2.calculator
對於helloactivity這個示例工程,androidmanifest.xml如下所示:
< ?xml version="1.0" encoding="utf-8"?>
< manifest xmlns:android=""
package="com.example.android.helloactivity">
< activity android:name="helloactivity">
< intent-filter>
< action android:name="android.intent.action.main"/>
< category android:name="android.intent.category.launcher"/>
< /intent-filter>
< /activity>
< /manifest>
由此它的android命令列啟動程式方法為:
# am start -n com.example.android.helloactivity/
com.example.android.helloactivity.helloactivity
其他的一些應用啟動命令,如下所示:
calendar(日曆)的啟動方法為:
# am start -n com.android.calendar/com.android.calendar.launchactivity
alarmclock(鬧鐘)的啟動方法為:
# am start -n com.android.alarmclock/com.android.alarmclock.alarmclock
# 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(照相機)的android命令列啟動程式方法為:
# am start -n com.android.camera/com.android.camera.camera
browser(瀏覽器)的android命令列啟動程式方法為:
# am start -n com.android.browser/com.android.browser.browseractivity
android 命令列啟動「未知」APK
場景 手機上或者開發版上沒有乙個可用的launcher 用於顯示apk,而我們又想啟動它,該怎麼辦呢?辦法 這時候就需要從命令列啟動,而從命令列使用am命令啟動需要知道對應apk具體的包名以及主activity名,如何得知呢?使用aapt dump badging apk可以檢視這個apk檔案的程式...
命令列啟動mssqlserver服務的方法示例
最近mssql服務老是開機啟動不了,乾脆也就不讓他啟動了,開完機程式設計客棧了手動啟動吧,由於每次都要用管理工具啟動太麻煩,所以還是命令行方便些。記錄如下 程式設計客棧使用 sqlserver命令列 的方式來程式設計客棧啟動和關閉iis sqlserver。乙個批處理檔案start.bat,是啟動 ...
Android命令列啟動程式的方法
在android中,除了從介面上啟動程式之外,還可以從命令列啟動程式,使用的是命令列工具am.啟動的方法為 wangwei wwg41d3 adb shell su am start n 包 package 名 包名 程式的入口類可以從每個應用的androidmanifest.xml的檔案中得到,以...