Android 检测哪个应用处理意图
Android detect which app handles intent
在我的应用程序中,我使用 intent 打开浏览器。有什么办法可以找出用户使用哪个应用程序来处理意图? (调用 startActivity(intent) 时会出现弹出窗口 window,用户可以选择使用哪个浏览器或应用程序来处理意图。
Is there any way I can find out which application the user uses to handle the intent?
在 Android 5.2 之前,不,除了使用 PackageManager
和 queryIntentActivities()
.
实现您自己的选择器 UI
a new version of createChooser()
in API Level 22 会通过从 PendingIntent
.
创建的 IntentSender
通知您用户选择的内容
在我的应用程序中,我使用 intent 打开浏览器。有什么办法可以找出用户使用哪个应用程序来处理意图? (调用 startActivity(intent) 时会出现弹出窗口 window,用户可以选择使用哪个浏览器或应用程序来处理意图。
Is there any way I can find out which application the user uses to handle the intent?
在 Android 5.2 之前,不,除了使用 PackageManager
和 queryIntentActivities()
.
a new version of createChooser()
in API Level 22 会通过从 PendingIntent
.
IntentSender
通知您用户选择的内容