Ich muss eine Aktivität (nicht die Hauptaktivität) einer Anwendung aus einer Anwendung starten, die ich gemacht habe. Die Aktivität, die ich starten möchte, ist proprietär, daher kann ich an ihrem Code (oder Manifest) keine Änderungen vornehmen.Starten einer Aktivität einer Anwendung aus einer anderen Anwendung auf Android
Zum Beispiel: Ich möchte jemandes Facebook-Profil aus meiner eigenen Anwendung starten. Eine normale Facebook-Absicht von meiner App würde den "Newsfeed" öffnen (was ich nicht will). Ich möchte wissen, wie man auf andere Aktivitäten zugreift. Vielen Dank im Voraus!
Der kleine Code, den ich habe:
String PACKAGE="com.facebook.katana";
Intent launchIntent = getPackageManager()
.getLaunchIntentForPackage(PACKAGE);
startActivity(launchIntent);
"Ich möchte wissen, wie man auf andere Aktivitäten zugreift" - Sie fragen den Entwickler der anderen Anwendung: "Was ist die richtige' Intent'-Struktur, um diese Aktivität in Ihrer App zu starten? Und, tun Sie planen, diese "Absicht" langfristig zu unterstützen? ". – CommonsWare