編輯:高級開發
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 }
前段時間我們對幾個谷歌官方文檔進行了介紹,本文為提高android用戶體驗的三部曲,出色的用戶體驗有三個特征:速度快、響應及時以及無縫。下面的信息幫助你的應用如何能夠在
移動開發風起雲湧,許多移動開發人員賺到了第一桶金,51CTO曾經報道過一篇對“月入40萬的iPhone中文應用程序開發者”的訪談,本文是一篇android開發者自曬收入
創建好看的android布局是個不小的挑戰,當你花了數小時調整好它們適應多種設備後,你通常不想再重新調整,但笨重的嵌套布局效率往往非常低下,幸運的是,在android
android手機系統的一個重要特點就是它的應用框架和GUI庫都用Java語言實現,使用目前開發界使用最廣泛的開發語言,一定會使android手機系統在性能方面比其他的