【问题标题】:Android detect which app handles intentAndroid检测哪个应用程序处理意图
【发布时间】:2015-10-17 12:56:13
【问题描述】:

在我的应用程序中,我使用意图打开浏览器。有什么方法可以找出用户使用哪个应用程序来处理意图? (调用 startActivity(intent) 时会出现一个弹出窗口,用户可以选择使用哪个浏览器或应用程序来处理该意图。

【问题讨论】:

    标签: android android-intent browser android-browser


    【解决方案1】:

    有什么方法可以找出用户使用哪个应用程序来处理意图?

    在 Android 5.2 之前,没有,除非使用 PackageManagerqueryIntentActivities() 实现您自己的选择器 UI。

    a new version of createChooser() in API Level 22 将通过从PendingIntent 创建的IntentSender 通知您用户选择的内容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多