Я новичок в разработке Android. Я хотел бы задать вопрос: этот код позволяет открыть приложение настроек, как только я нажму кнопку. Я хотел бы сделать то же самое для следующего демонстрационного приложения https://github.com/Picovoice/porcupine/ ... d/Activity, установленного на моем телефоне. Почему он не открывается? Нужно ли мне что-то добавлять в файл манифеста? Заранее большое спасибо.
Этот код работает без проблем для пакета с именем "com.android.settings", но не работает для "com.android.youtube"
Я новичок в разработке Android. Я хотел бы задать вопрос: этот код позволяет открыть приложение настроек, как только я нажму кнопку. Я хотел бы сделать то же самое для следующего демонстрационного приложения https://github.com/Picovoice/porcupine/tree/master/demo/android/Activity, установленного на моем телефоне. Почему он не открывается? Нужно ли мне что-то добавлять в файл манифеста? Заранее большое спасибо. Этот код работает без проблем для пакета с именем "com.android.settings", но не работает для "com.android.youtube" [code]package com.example.jkfdsjlk
@Composable fun OpenAppButton() { val context = LocalContext.current
// Create a launcher for activity result val launcher = rememberLauncherForActivityResult( contract = ActivityResultContracts.StartActivityForResult() ) { }
Button( onClick = { // Intent to open another app val intent = context.packageManager.getLaunchIntentForPackage("ai.picovoice.porcupine.demo")
// Check if the intent is not null and launch the app intent?.let { launcher.launch(intent) } }, modifier = Modifier .padding(16.dp) .fillMaxWidth(), content = { Text(text = "Open Another App") } ) }