Ich möchte Pandora in einer anderen Anwendung auf Android starten können. Ist dies möglich, indem eine Absicht geschaffen und gestartet wird?Ist es möglich Pandora von einer anderen Anwendung aus zu starten?
Danke, Steven
Ich möchte Pandora in einer anderen Anwendung auf Android starten können. Ist dies möglich, indem eine Absicht geschaffen und gestartet wird?Ist es möglich Pandora von einer anderen Anwendung aus zu starten?
Danke, Steven
Ja, wenn Sie wissen, was der Classpath ist! Wenn dies nicht möglich wäre, würden Sie nicht viele Launcher-Ersatz-Apps auf dem Markt sehen! Ich habe Launcher Pro (kostenlose Version) und damit kann ich eine Liste aller Aktivitäten und ihrer Klassenpfade auf dem Telefon aufstellen, indem Sie eine Acticity-Verknüpfung auf dem Homescreen erstellen. Du könntest deine eigene Liste erstellen, aber das ist einfacher (Wenn jemand weiß, wo er woanders hinschauen soll, hinterlasse einen Kommentar!). Suchen Sie den Klassenpfad nach Pandora, und das sollte es tun. Dies funktioniert natürlich nur, wenn Ihr Benutzer Pandora installiert hat.
Würde es funktionieren, einfach eine benutzerdefinierte Absicht zum Starten einer Pandora-URL unter Verwendung von android.intent.action.VIEW
zu erstellen?
Obwohl die App heruntergeladen wurde, erscheint die Absicht, die URL zu öffnen, wenn sie die App sehen und öffnen sollte. ein anderes Problem versucht zu vermeiden. – user1082770
Wenn Sie die Paketnamen kennen:
PackageManager pm = getPackageManager();
try
{
String packageName = "com.example.package";
Intent launchIntent = pm.getLaunchIntentForPackage(packageName);
startActivity(launchIntent);
}
catch (Exception e1)
{
}
Das ist eine Frage für Pandora wäre. Nur ihre Entwickler können Ihnen sagen, ob es eine dokumentierte und unterstützte Absicht zum Starten einer ihrer Aktivitäten gibt. – CommonsWare