在Android中如何以编程方式更改特定意图的默认应用程序?

时间:2012-03-22 22:30:38

标签: android android-intent intentfilter

我正在编写一个具有以下功能的Android应用程序: 当应用程序运行/启动时,它应该是一个特定意图的默认意图处理程序,当应用程序未运行时,应启动系统的默认应用程序......

1 个答案:

答案 0 :(得分:3)

幸运的是,出于明显的安全原因,这是不可能的。

我们欢迎您使用<intent-filter>PackageManager启用和停用包含特定queryIntentActivities()的活动。但是,您无法使其成为默认处理程序。将向用户显示一个选择器对话框,并且可以自行选择。