Öffnen der Standorteinstellungen Aktivität von Chrome unter Android

8

Ich versuche, die Standorteinstellungen von Chrome (auf Android) per Mausklick mithilfe von Android Intents zu öffnen. Ich folge dem Barcode Scanner Beispiel und versuchte die URL ähnlich zu kodieren. Für den Standort habe ich Folgendes versucht: -

%Vor%

Ich habe auch versucht, die Einstellungen zu öffnen: -

%Vor%

oder das

%Vor%

Aber nichts scheint zu funktionieren. Jede Hilfe wird geschätzt.

Ich befestige es an eine Schaltfläche mit href-Tag.

    
deepankar 07.09.2017, 14:54
quelle

1 Antwort

3

Scheint, dass Sie die Standorteinstellungen nicht direkt von Android Intents mit Chrome aus öffnen können, da die Einstellungsaktivitäten BROWSABLE Kategorie (Details finden Sie unter diese Frage von Dickeylth und antworten von Rafal Malek ). Aber Sie können dies zu 100% über benutzerdefinierte Android-Anwendung und Deep Links zu benutzerdefinierten Aktivitäten mit <category android:name="android.intent.category.BROWSABLE"/> support, wie in dieser Anleitung.

In diesem Fall sollte Ihre Anwendung SettingsActivity code wie folgt aussehen:

%Vor%

und AndroidManifest.xml part für SettingsActivity

%Vor%

und schließlich "deep" link für SettingsActivity in HTML-Datei:

%Vor%

Scheint, wenn Sie die App nicht auf der Benutzerseite installieren möchten, können Sie dies auch in tun Instant Apps . Details für Links zu Instant App finden Sie hier .

    
Andrii Omelchenko 12.09.2017 11:55
quelle