android中的app process命令

2021-06-22 00:52:59 字數 905 閱讀 5837

am start -n yourpackagename/.activityname

am start -n com.android.alarmclock/com.android.alarmclock.alarmclock

但是」am「僅僅是乙個shell指令碼,我們可以檢視一下:

root@android:/ # cat /system/bin/am

cat /system/bin/am

# script to start "am" on the device, which has a very rudimentary

# shell.

#base=/system

export classpath=$base/framework/am.jar

root@android:/ #

vm-options – vm 選項

cmd-dir –父目錄 (/system/bin)

options –執行的引數 :

–zygote

–start-system-server

–nice-name=nice_proc_name (api>=14)

start-class-name –包含main方法的主類  (com.android.commands.am.am)

main-options –啟動時候傳遞到main方法中的引數

注意一下:

–start-system-server僅僅用在 –zygote

用 –zygote時候, start-class-name = com.android.internal.os.zygoteinit

而且 nice-name=zygote

api>=14 ,cmd-dir可以放到[options]但通常放到[ start-class-name]前面。

android開發中的

線性布局 linear layout 相對布局 relative layout 布局 table layout 網格檢視 grid view 標籤布局 tab layout 列表檢視 list view 絕對布局 absolutelayout 1.實現tab的效果必須使用tabhost控制項作為ta...

Android中的Message Pool實現

為了避免物件頻繁建立銷毀帶來的開銷,可以採用乙個pool來維護這些物件,物件使用後可重新放到pool中被重新使用。message是乙個被頻繁使用的物件,因此message提供了乙個message pool。下面是message pool的實現。obtain方法用來從pool中獲取乙個message物...

Android中的廣播

android中的廣播。有發射廣播,必須要有收音機才能接到,並且調對臺才能得到對應的臺。1.電台發射廣播 使用intent,intent intent new intent 需要廣播的臺的名字 context。sendbroadcast intent 也就是先 生成一下你需要廣播的臺,然後用send...