Java
«`java
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_LAUNCHER);
intent.setComponent(new ComponentName(«com.example.mypackage», «com.example.mypackage.MainActivity»));
startActivity(intent);
«`
Kotlin
«`kotlin
val intent = Intent(Intent.ACTION_MAIN, null).apply {
addCategory(Intent.CATEGORY_LAUNCHER)
component = ComponentName(«com.example.mypackage», «com.example.mypackage.MainActivity»)
}
startActivity(intent)
«`
Пример использования:
Допустим, вы хотите открыть приложение «Камера» на устройстве Android. Вы можете использовать следующий код:
«`java
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(intent, REQUEST_IMAGE_CAPTURE);
«`
`REQUEST_IMAGE_CAPTURE` — это код запроса, который используется для получения результата из приложения.