Andere App per Intent öffnen

  • Halli Hallo alle miteinander,


    ich möchte gerne aus meiner App - das Programm TuneIn aufrufen um einen Radiostream zu öffnen.
    Aufrufe an den Browser per Intent funktionieren super.
    Im Netz habe ich nun folgende Lösung gefunden. Die funktioniert auch wenn ich zB. die Android Einstellungen oder das Adressbuch öffnen möchte.
    Leider funktioniert der Aufruf von TuneIn nicht. :(


    Code
    final Intent intent = new Intent(Intent.ACTION_MAIN, null);
    			intent.addCategory(Intent.CATEGORY_LAUNCHER);
    			final ComponentName cn = new ComponentName("tunein.player", "tunein.player.Main");
    			intent.setComponent(cn);
    			intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    			startActivity( intent);


    Hat da jemand einen Entscheidenden Hinweis ??
    Vielen Dank


    PS: Wie gesagt z.B. mit


    "com.android.settings", "com.android.settings.fuelgauge.PowerUsageSummary"


    Als Parameter geht es ohne Probleme

  • Hab mal nun noch eine Weile weiter rum gelesen und anscheinend stimmt die Info über die StartActivity nicht mehr.
    Hier nun die Lösung wenn man sie nicht kennt und einfach die App starten möchte.


    Code
    Intent i = new Intent(Intent.ACTION_MAIN);
    			PackageManager manager = getPackageManager();
    			i = manager.getLaunchIntentForPackage("tunein.player");
    			i.addCategory(Intent.CATEGORY_LAUNCHER);
    			startActivity(i);


    Vielleicht hilft es ja jemandem.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!