我为 android 制作了一个浏览器应用程序,我想将其作为浏览器应用程序提供,以便我可以选择它作为默认手机浏览器。
我尝试了一些意图过滤器,但这对我不起作用。我只能将文本或链接发送到我的应用程序,它会打开它,但我想让它可以选择为默认浏览器
我需要做什么?请给我建议!!
我为 android 制作了一个浏览器应用程序,我想将其作为浏览器应用程序提供,以便我可以选择它作为默认手机浏览器。
我尝试了一些意图过滤器,但这对我不起作用。我只能将文本或链接发送到我的应用程序,它会打开它,但我想让它可以选择为默认浏览器
我需要做什么?请给我建议!!
在您的主要活动中添加意图过滤器
<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>
您是否在清单中添加了“action”属性,值为“ACTION_VIEW”?