让我开发的应用程序浏览器被识别为“默认打开”android功能

Posted

技术标签:

【中文标题】让我开发的应用程序浏览器被识别为“默认打开”android功能【英文标题】:Make my developed app browser to be recognized for "open by default" android function 【发布时间】:2017-07-29 13:40:11 【问题描述】:

我不是专业的 android 程序员,但我开发了我的自定义浏览器应用程序。包含WebViewSearchView 的简单应用程序。现在我希望当我点击链接时默认打开我的浏览器应用程序,但我无法默认设置它,因为它没有出现在“选择浏览器”弹出窗口中(我只能看到股票浏览器和 Chrome) .问题是,有可能将我的应用程序设置为默认浏览器应用程序吗?如果是,如何?

PS:对不起,如果这个问题已经完成,但我在互联网上搜索了很多,但找不到任何对我有帮助的东西。

【问题讨论】:

@Rotwang 相反,我认为它是。查看我选择的最佳答案,它是代码 (XML) :) 【参考方案1】:

要设置您的应用显示在“选择浏览器”弹出窗口中,请将此代码添加到清单文件的活动标记中:

 <intent-filter >
       <action android:name="android.intent.action.VIEW" />

       <category android:name="android.intent.category.DEFAULT" />
       <data android:scheme="http" />
       <data android:scheme="https" />

  </intent-filter>

现在您的应用出现在“选择浏览器”弹出窗口中,单击“始终”按钮将其设为默认值。

【讨论】:

以上是关于让我开发的应用程序浏览器被识别为“默认打开”android功能的主要内容,如果未能解决你的问题,请参考以下文章

运行时出现该字符串未被识别为有效的 DateTime。有一个从索引 0 处开始的未知字。

我可以在 vue js 中创建一个带有循环的组件吗?有没有办法让它被识别为html标签?

[NODEMON]- babel-node 未被识别为内部或外部命令

cl:术语“cl”未被识别为 cmdlet、函数、脚本文件或可运行程序的名称

PHP:'java' 未被识别为内部或外部命令

字符串未被识别为有效的日期时间[关闭]