Я создаю приложение. Но проблема в том, что он регистрируется как браузер. Когда по телефону я нажимаю любую ссылку, параметры отображаются браузером и моим приложением. Почему это так?Почему мое приложение регистрируется как браузер?
1
A
ответ
2
Вашего приложения зарегистрировало намерения фильтров для обработки намерения http
схемы.
Там в an example of building a custom browser on Lars Vogel's blog, которая сводится к тому:
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".BrowserActivitiy"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="http"/>
</intent-filter>
</activity>
</application>
Если вы хотите, чтобы отключить это поведение, удалить <intent-filter>
тег из вашей деятельности.
2
Вы должны проверить в вашем Android Manifest намерения отфильтровывают часть, вы можете определить фильтр намерений для просмотра
+0
ok Я проверяю его, а затем возвращаюсь к вам, спасибо – user3086226
Можете ли вы разместить свой AndroidManifest.xml? – donfuxx
Вы должны включить достаточно деталей, задавая вопрос, иначе вы должны столкнуться с «закрытым»! –