Я создаю приложение, в котором мне нужно вызвать другое приложение, которое уже установлено в устройстве, по нажатию кнопки.
Я провел некоторое исследование по этому вопросу, и я понимаю, что мне нужно будет вызвать намерение для того же. Что я не понимаю, так это то, что у меня нет имени класса для приложения, которое я хочу вызвать. Например, если я хочу вызвать галерею устройства из моего приложения по нажатию кнопки, как мне это сделать?
Uri uri = Uri.parse("file:///sdcard/");
Intent intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
intent.setData(uri);
intent.setType("application/pdf");
startActivity(intent);
return true;
Спасибо, ребята. Я пробовал этот код, но он сказал, что документ не может быть открыт.