2017-02-06 3 views
-2

anfordern Ich mag einen einfachen benutzerdefinierten Android Browser schreiben, wie der Firefox und Chrome Browser, die offen ein bestimmtes URL sein können, wenn andere App meinen benutzerdefinierten Browser wählen. Zum Beispiel möchte eine Mail-App eine URL durch Teilen öffnen und dann den Benutzer meinen benutzerdefinierten Browser auswählen. Oder ein anderer Android-App läuft folgendermaßen aus:erstellen Sie einen benutzerdefinierten Android-Browser, der eine URL öffnen, dass andere Anwendungen

String url = "http://www.example.com"; 
Intent i = new Intent(Intent.ACTION_VIEW); 
i.setData(Uri.parse(url)); startActivity(i); 

Aber wie mein benutzerdefinierter Browser die URL erhalten, die von der anderen Anwendung übergeben?

+0

Der Artikel hier beschreiben, was ich will: http://stackoverflow.com/questions/7351563/getting-data-from-animplicit-intent –

Antwort

0

Ihre Frage ist nicht wirklich klar, aber wenn Sie sprechen über die Handhabung Intents von anderen Apps geschickt, um die URL in webview this Tutorial auf Android-Entwickler-Training zu öffnen erklärt es ziemlich gut.

+0

Dies ist ein guter Anfang, wie ich möchte die allgemeine Methode, um die URL zu bekommen und der meiste Text deckt es nicht ab. Ich muss immer noch herausfinden, wo die URL in dieser Absicht gespeichert ist. –

+0

Es ist ziemlich schwer zu verstehen, aber die Schulungsunterlagen sind sehr gut. –

+0

Meine Absicht ist, einen einfachen schnellen Browser für nur eine URL zu machen. Nicht wie Chrome und Firefox, die offene Tabs öffnen, die für einige alte Geräte sehr langsam sein werden. –

Verwandte Themen