当app没有定义intent过滤器时,从浏览器启动Android应用程序

时间:2014-03-05 09:23:51

标签: android android-intent

我知道如何打开一个定义了意图过滤器的应用程序,如Launch custom android application from android browser中所述,但如果我无法控制Android应用程序,并且尚未定义意图过滤器,该怎么办?我可以用?

我是否需要联系开发人员并要求添加意图过滤器,还是有其他方法可以从浏览器打开应用程序?

1 个答案:

答案 0 :(得分:0)

如果应用的Activity未定义IntentFilter,则默认情况下系统会将Activity设为私有,而不会将其导出以供其他应用启动。但是,如果开发人员在应用的清单中为android:exported="true"设置了Activity,您应该可以通过在Intent中仅指定组件名称来启动它。