android - 当链接也通过深度链接重定向时在浏览器中打开

标签 android android-intent browser uri deep-linking

我的应用程序中有一些按钮,我想让用户在浏览器中打开它们。这可以通过使用 URI 作为数据启动 ACTION_VIEW Intent 来完成。

这将简单地提供浏览器打开 URI。问题是,我正在使用的这些 URI 也通过深度链接连接到我的应用程序,因此如果用户已经选择在我的应用程序中打开此链接,我将进入无限循环。

有没有办法强制用户使用浏览器?在某些设备上未安装 com.android.browser,因此无法尝试直接启动此应用程序。在这种情况下,是否有办法执行 ACTION_VIEW Intent 请求并从可能的选项中删除我的应用程序?

最佳答案

尝试添加 <data android:scheme="http" />到 Intent 过滤器。

关于android - 当链接也通过深度链接重定向时在浏览器中打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25181115/

相关文章:

android - 如何从 Sdcard 文件夹的子文件夹中获取图像?

java - 如何从 Android 中的另一个应用程序启动 Activity

java - 尝试使用 Intent 共享文本时出现异常

winforms - 如何在 WinForms 应用程序中关闭 IE WebBrowserControl 上的兼容性 View ?

javascript - 如果浏览器是一定大小,删除 jQuery 效果?

Android S3 布局与 Galaxy Nexus 布局

java - 单击按钮时使用动画吗?

java - 从 Activity 中打开 pdf

java - 有关 BlackBerry BrowserField2 的问题

javascript - Node.JS - Select Max() 结果未定义