Я создаю приложение, в котором мне нужно вызвать другое приложение, которое уже установлено в устройстве при нажатии кнопки.Вызвать другое приложение из моего приложения
Я провел некоторое исследование по этому вопросу, и я понимаю, что мне нужно будет называть это намерение. Я не понимаю, что у меня нет имени класса для приложения, которое я хочу назвать. Например, если я хочу вызвать галерею устройства из моего приложения при нажатии кнопки, как мне это сделать?
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;
Спасибо, ребята. Я пробовал этот код, но он сказал, что документ не может быть открыт.
У меня есть приложение под названием printershare, которое мне нужно открыть из моего приложения. Можете ли вы предоставить мне uri, чтобы открыть это ??? Я думаю, что я упускаю правильный URI. – Khush
Если это приложение, которое вы не писали, вы должны проверить документацию на принтеры. Невозможно угадать имена пакетов или классов. В общем, вы, вероятно, не можете предположить, что установлен принтер printershare. – dokkaebi