0

我为 android 制作了一个浏览器应用程序,我想将其作为浏览器应用程序提供,以便我可以选择它作为默认手机浏览器。

我尝试了一些意图过滤器,但这对我不起作用。我只能将文本或链接发送到我的应用程序,它会打开它,但我想让它可以选择为默认浏览器

我需要做什么?请给我建议!!

4

2 回答 2

0

在您的主要活动中添加意图过滤器

        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
        <intent-filter>
            <action android:name="android.intent.action.VIEW" />
            <category android:name="android.intent.category.DEFAULT" />
            <category android:name="android.intent.category.BROWSABLE" />
        </intent-filter>

然后,当点击其他应用中的链接时,您的应用将在弹出选择器中,默认选择它。</p>

于 2017-08-22T09:43:44.890 回答
0

您是否在清单中添加了“action”属性,值为“ACTION_VIEW”?

于 2017-08-22T09:17:14.040 回答