Wie starte ich eine Activity aus einer anderen App in Android mit Kotlin
Hallo Kollegen! Ich bin ein Anfänger in der Android-Entwicklung mit Kotlin und habe ein Problem. Ich schreibe eine Launcher-App, die Activities aus anderen installierten Apps öffnen soll. Zum Beispiel möchte ich per Button-Klick die Kamera oder Karten öffnen. Aber ich verstehe nicht, wie ich den Intent richtig erstellen und welche Daten ich übergeben soll.\n\nHier ist, was ich versucht habe:\n\n```kotlin\nval intent = Intent()\nintent.action = Intent.ACTION_VIEW\nintent.data = Uri.parse("com.example.targetapp")\nstartActivity(intent)\n```\n\nDas führt jedoch zu einem Absturz mit dem Fehler `android.content.ActivityNotFoundException`. Ich habe auch versucht, den PackageManager zu holen und `getLaunchIntentForPackage()` aufzurufen:\n\n```kotlin\nval pm = packageManager\nval intent = pm.getLaunchIntentForPackage("com.whatsapp")\nstartActivity(intent)\n```\n\nDas funktioniert