68 Stimmen

Android Programmierung: URL öffnen/Link zu Website setzen

Tutorial von Stefan Trost | 17.04.2014 um 13:41

Heute möchte ich euch zeigen, wie man aus seiner Android App heraus eine URL öffnen kann. Zum Beispiel um in seiner App einen Link zu seiner Website zu setzen.

Um unsere URL zu öffnen, benutzen wir einen impliziten Intent. Das bedeutet, dass wir nicht genau angeben, welche Komponente geöffnet werden soll und wir stattdessen die Wahl dem Android Sytem überlassen.

String url = "https://www.askingbox.de/"; 

Intent intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
intent.setData(Uri.parse(url));

startActivity(intent);

Konkret heißt das, dass wir einfach einen neuen Intent erstellen, diesen auf "Intent.ACTION_VIEW" setzen und die URL übergeben. Android wird dann an dem "http" erkennen, dass es sich um eine Website handelt und entsprechend den Standardbrowser öffnen oder eine Auswahlliste der verfügbaren Browser anzeigen. 

Wer es etwas kürzer mag, erzielt übrigens mit dem folgenden Code dasselbe Ergebnis:

Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("URL"));
startActivity(intent); 

Übergeben wir statt der URL zum Beispiel Geo-Koordinaten oder einen Link zum Marketplace, wird Android auch hier das passende Programm wie zum Beispiel die Maps oder Google Play auswählen und anzeigen.

AntwortenPositivNegativ

Über den Autor

AvatarSoftware von Stefan Trost finden Sie auf sttmedia.de. Benötigen Sie eine individuelle Software nach Ihren eigenen Wünschen? Schreiben Sie uns: sttmedia.de/kontakt
Profil anzeigen

 

Ähnliche Themen

Android Splash Screen Tutorial

Tutorial | 0 Kommentare

Whats App - Es war so schön

Artikel | 0 Kommentare

Wichtiger Hinweis

Bitte beachten Sie: Die Beiträge auf askingbox.de sind Beiträge von Nutzern und sollen keine professionelle Beratung ersetzen. Sie werden nicht von Unabhängigen geprüft und spiegeln nicht zwingend die Meinung von askingbox.de wieder. Mehr erfahren.

Jetzt mitmachen

Stellen Sie Ihre eigene Frage oder schreiben Sie Ihren eigenen Artikel auf askingbox.de. So gehts.