0

Ich versuche, eine App zu erstellen, die Schaltflächen zum Öffnen anderer Anwendungen auf einem Android-Gerät hat. Apps wie Facebook, Twitter und Instagram. Wie öffne ich eine andere App auf einem Android-Gerät mit Xamarin?Starten Sie andere Anwendungen mit Xamarin

+0

Hey und willkommen zu stapeln. Bitte schau, wie eine [gute Frage] (http://stackoverflow.com/help/how-to-ask) "gefragt" wird, bitte aktualisiere deine eigene Frage, damit sie passt :) – Mingebag

+0

String uri = "facebook://facebook.com/inbox "; Absicht intent = neue Absicht (Intent.ACTION_VIEW, Uri.parse (uri)); startActivity (Absicht); –

Antwort

1

Sie könnten dies mit dem Paketnamen der App versuchen.

Intent i = PackageManager.GetLaunchIntentForPackage("com.package.appname"); 
StartActivity(i); 

Für Facebook ist es

Intent i = PackageManager.GetLaunchIntentForPackage("com.facebook.katana"); 
StartActivity(i); 
+0

Vielen Dank. Es funktioniert perfekt. Ist es möglich, die Facebook App im Xamarin-Format anzuzeigen? Zum Beispiel, wie eine Webansicht? –

+0

Keine Sorge. Sie sollten darüber nachdenken, ein Webview zu verwenden. U kann die App nicht anzeigen, aber Sie können die Facebook-Internetseite anzeigen. Und wenn dies für Sie funktioniert, können Sie die Antwort als akzeptierte Antwort setzen. –

+0

Wie kann ich Elemente ('buttons',' textboxes' usw.) auf die 'intent' klicken, die erstellt wurde? – JPaulPunzalan

Verwandte Themen