Wenn Sie eine bestimmte Aktivität einer anderen Anwendung öffnen möchten, können wir dies verwenden.
Intent intent = new Intent(Intent.ACTION_MAIN, null);
intent.addCategory(Intent.CATEGORY_LAUNCHER);
final ComponentName cn = new ComponentName("com.android.settings", "com.android.settings.fuelgauge.PowerUsageSummary");
intent.setComponent(cn);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
try
{
startActivity(intent)
}catch(ActivityNotFoundException e){
Toast.makeText(context,"Activity Not Found",Toast.LENGTH_SHORT).show()
}
Wenn Sie eine andere Anwendung benötigen, können Sie anstelle von Toast einen Dialog anzeigen lassen. Mit dem Dialog können Sie den Benutzer zum Play-Store bringen, um die gewünschte Anwendung herunterzuladen.
2 Stimmen
Was passiert, wenn ich die zweite App von der ersten aus öffne und dann direkt auf das Symbol der zweiten App klicke, erhalte ich zwei Instanzen der App, was nicht erwünscht ist. Wie kann ich damit umgehen?
0 Stimmen
Mögliches Duplikat von So rufen Sie eine Android-Anwendung von einer anderen Android-Anwendung aus auf