App nicht im Launcher aufgrund von Daten Android: scheme="http" / in AndroidManifest.xml aufgeführt

7

Wenn ich <data android:scheme="http" /> in AndroidManifest.xml hinzufüge, wird meine App nicht mehr im Launcher angezeigt. Warum?

AndroidManifest.xml ohne <data android:scheme="http" /> :

%Vor%

AndroidManifest.xml mit <data android:scheme="http" /> :

%Vor%     
Franck Dernoncourt 06.04.2015, 18:48
quelle

2 Antworten

17

Aufgrund des Abstimmungs- / Auflösungsprozesses des Absichtenfilters zeigt Android, wenn Android im Launcher die Anwendungen anzeigt, die Liste mit dem Übereinstimmungsmechanismus an. Wenn Sie Ihre App hinzufügen, stimmt sie nicht überein, da das System dies nicht tut bringen Sie alle Daten, wenn es den Launcher anzeigt.

Die Lösung besteht darin, einen weiteren Intent-Filter zu erstellen, zum Beispiel:

%Vor%     
helbaroudy 06.04.2015, 19:07
quelle
2
%Vor%     
Gauraw Yadav 06.04.2015 19:05
quelle