【发布时间】:2012-06-23 01:51:39
【问题描述】:
我有两个应用程序具有相同的意图名称,称为 videoPlayer,当我运行其中一个应用程序时,选择器要求我为意图选择默认操作。如何告诉应用程序从默认包执行操作
Intent menuIntent = new Intent("android.intent.action.Videoplayer");
startActivity(menuIntent);
【问题讨论】:
-
这可以在第一次出现选项时设置,因为我有不同的启动器,当我单击主页按钮时,我可以选择是否要将当前选择作为默认设置。设备如何知道您指的是哪个意图?
-
请为
Intent操作使用您自己的包名称。您不为 Android 项目工作;你不应该创建像android.intent.action.Videoplayer这样的操作。然后,如果您不希望出现选择器,请不要对两个活动使用相同的操作字符串。如果它们是您自己的私人活动,那么您首先不需要<intent-filter>。