我为Android制作了一个浏览器应用程序,我想将其作为浏览器应用程序提供,以便我可以选择它作为默认的手机浏览器。
我已经尝试了一些意图过滤器,但这对我不起作用。我只能向我的应用程序发送文本或链接,它会打开它,但我想让它被选为默认浏览器
我必须做什么?请建议我!!
您是否在清单中添加了值为"ACTION_VIEW"的"操作"属性?
在主活动中添加意图过滤器
<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>
然后,当单击其他应用程序中的链接时,您的应用程序将在弹出选择器中, 选择它作为默认值。