2010-12-27 4 views

Antwort

0

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.

0

Würde es funktionieren, einfach eine benutzerdefinierte Absicht zum Starten einer Pandora-URL unter Verwendung von android.intent.action.VIEW zu erstellen?

+0

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

0

Wenn Sie die Paketnamen kennen:

PackageManager pm = getPackageManager(); 
try 
{ 
    String packageName = "com.example.package"; 
    Intent launchIntent = pm.getLaunchIntentForPackage(packageName); 
    startActivity(launchIntent); 
} 
catch (Exception e1) 
{ 
} 
Verwandte Themen