【发布时间】:2021-05-03 04:13:46
【问题描述】:
我正在尝试通过将 uri 传递给下面的意图来打开缩放应用程序,它工作正常。
val intent = Intent(Intent.ACTION_VIEW, Uri.parse("<zoom url>"))
val packageManager = packageManager
if (intent.resolveActivity(packageManager) != null) {
startActivity(launchApp)
}
但这也显示了我的浏览器,因为用户可以选择它并打开我传递的 uri。我想做的只是用uri打开缩放应用程序。
通过使用val activities = packageManager.queryIntentActivities(intent, PackageManager.MATCH_DEFAULT_ONLY),我可以过滤可以打开我的意图的应用程序,但我如何选择确切的应用程序(缩放)并将 uri 传递给它并仅使用我的会议 URL 打开缩放应用程序?
【问题讨论】:
标签: java android kotlin android-intent android-implicit-intent