pen*_*001 9 android android-activity
例如,我想在代码/命令行中启动gmail,但我不知道它的主要活动名称.
我开始-n com.google.android.gm/.XXXXX
它可以通过反编译apk来实现,但很难.
谢谢.
Ton*_*ony 17
这可以在应用程序的清单中找到.
主要活动是activity
与intent-filter
他的名字是android.intent.action.MAIN
.
您可以将手机插入计算机并查看DDMS日志,在那里打印应用程序启动,例如:
05-11 09:19:15.725: INFO/ActivityManager(96): Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x2000000 cmp=com.google.android.gm/.ConversationListActivity bnds=[125,410][235,540] } from pid 2457
Run Code Online (Sandbox Code Playgroud)
所以,com.google.android.gm/.ConversationListActivity
似乎是正确的选择,至少,这似乎是图标的推出.