【发布时间】:2020-07-28 19:19:18
【问题描述】:
我正在创建一个浏览器应用程序,我希望 Android 将我的应用程序视为浏览器并显示在要打开的应用程序选择器中。
我希望我的应用显示在此列表中。
这是我的清单活动代码:
<activity
android:name=".Activity.LinkDetectorActivity"
android:exported="true"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<data android:scheme="testscheme" />
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.BROWSABLE" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
【问题讨论】:
-
浏览器是什么意思?
-
我正在尝试创建一个类似 chrome 或 edge 的应用
-
“我希望 android 将我的应用程序视为浏览器”——这是什么意思?
-
你不需要上网权限?
-
每当用户通过 WhatsApp、Facebook 等应用点击链接时,Android 都会提示用户选择浏览器,我希望将我的应用添加到所有已安装浏览器的列表中。
标签: android intentfilter android-intent-chooser