Android作为一个基于Linux的手机操作系统,对于各种应用程序的支持是其最大的特点。也是开发人员需要关注的地方。我们在这里就为大家详细介绍一下有关Android启动Java程序的具体应用技巧,以方便大家对这一操作系统功能的解读。
首先进入shell
- C:\Documents and Settings\mawenjian>adb shell
看一下命令的帮助
- # am -help
- am -help
- Error: Unknown command: -help
- usage: am [start|instrument]
- am start [-a < ACTION>] [-d < DATA_URI>]
[-t < MIME_TYPE>]- [-c < CATEGORY> [-c < CATEGORY>] ...]
- [-e < EXTRA_KEY> < EXTRA_VALUE>
[-e < EXTRA_KEY> < EXTRA_VALUE> ...]- [-n < COMPONENT>] [-D] [< URI>]
- am instrument [-e < ARG_NAME> < ARG_VALUE>]
[-p < PROF_FILE>]- [-w] < COMPONENT>
好了,试一下启动浏览器
- # am start -n com.google.android.browser/
com.google.android.browser.BrowserActivity- am start -n com.google.android.browser/com.google.
android.browser.BrowserActivity- Starting: Intent { comp={com.google.android.browser/
com.google.android.browser.BrowserActivity} }
ok,成功了
大家试试下面的命令吧:
- # am start -a android.intent.action.VIEW -d
http://mwjian.javaeye.com- am start -a android.intent.action.VIEW -d
http://mwjian.javaeye.com- Starting: Intent { action=android.intent.action.VIEW
data=http://mwjian.javaeye.com }- # am start -a android.intent.action.CALL -d tel:88888888
- am start -a android.intent.action.CALL -d tel:88888888
- Starting: Intent { action=android.intent.action.CALL
data=tel:88888888 }- # am start -a android.intent.action.ALL_APPS
- am start -a android.intent.action.ALL_APPS
- Starting: Intent { action=android.intent.action.ALL_APPS }
- # am start -a android.intent.action.VIEW geo:0,0?q=shanghai
- am start -a android.intent.action.VIEW geo:0,0?q=shanghai
- Starting: Intent { action=android.intent.action.VIEW
data=geo:0,0?q=shanghai }
【编辑推荐】