【发布时间】:2015-10-17 12:56:13
【问题描述】:
在我的应用程序中,我使用意图打开浏览器。有什么方法可以找出用户使用哪个应用程序来处理意图? (调用 startActivity(intent) 时会出现一个弹出窗口,用户可以选择使用哪个浏览器或应用程序来处理该意图。
【问题讨论】:
标签: android android-intent browser android-browser
在我的应用程序中,我使用意图打开浏览器。有什么方法可以找出用户使用哪个应用程序来处理意图? (调用 startActivity(intent) 时会出现一个弹出窗口,用户可以选择使用哪个浏览器或应用程序来处理该意图。
【问题讨论】:
标签: android android-intent browser android-browser
有什么方法可以找出用户使用哪个应用程序来处理意图?
在 Android 5.2 之前,没有,除非使用 PackageManager 和 queryIntentActivities() 实现您自己的选择器 UI。
a new version of createChooser() in API Level 22 将通过从PendingIntent 创建的IntentSender 通知您用户选择的内容。
【讨论】: