【发布时间】:2013-05-08 17:20:37
【问题描述】:
我在 AndroidManifest 中有一个包含以下行的应用程序:
<category android:name="android.intent.category.HOME" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.MONKEY"/>
我的问题是:是否可以通过编程方式设置这些选项?我的意思是,一些用户将能够启用或禁用上述选项。
这样做是为了让我的应用程序作为启动器。
那么,是否可以对此设置条件,以便我可以根据用户进行设置?
版本:我编辑了这个问题以添加 Rawr 的建议。
这是我在调用主要活动之前正在做的事情:
Intent myIntent = new Intent(v.getContext(), MainActivity.class);
myIntent.addCategory(Intent.CATEGORY_HOME);
myIntent.addCategory(Intent.CATEGORY_DEFAULT);
myIntent.addCategory(Intent.CATEGORY_MONKEY);
startActivity(myIntent);
如果我在清单中使用这些命令,它们就会起作用。按主页按钮无法离开我的应用程序。像上面那样手动添加类别是行不通的。
有什么建议吗?
提前谢谢你!
【问题讨论】: