Поддерживает ли андроид любой встроенный элемент управления, например, просмотр видео или просмотр изображения для отображения pdf-книги?
В частности, я хочу открыть pdf-книгу в андроиде со следующими элементами управления на экране.
Каков подходящий способ достижения этого?
Android не предоставляет PDF-программу по умолчанию. Я считаю, что в некоторых телефонах есть предустановленное приложение для чтения PDF файлов, но вы не можете полагаться на этот факт для всех устройств. Самое лучшее, что вы можете сделать сейчас - это выбрать, чтобы открыть PDF-считыватель по умолчанию (если он установлен).
Используйте намерение открыть пользовательское приложение PDF по умолчанию (непроверено, должно быть что-то вроде этого):
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(pathToPDF, "application/pdf");
startActivity(intent)