Android предоставляет возможность читать книги в приложении с некоторыми элементами управления?

1

Поддерживает ли андроид любой встроенный элемент управления, например, просмотр видео или просмотр изображения для отображения pdf-книги?

В частности, я хочу открыть pdf-книгу в андроиде со следующими элементами управления на экране.

  1. управление масштабированием
  2. перевернуть функциональность/проведите по экрану, чтобы изменить страницу.

Каков подходящий способ достижения этого?

Теги:
pdf

1 ответ

2

Android не предоставляет PDF-программу по умолчанию. Я считаю, что в некоторых телефонах есть предустановленное приложение для чтения PDF файлов, но вы не можете полагаться на этот факт для всех устройств. Самое лучшее, что вы можете сделать сейчас - это выбрать, чтобы открыть PDF-считыватель по умолчанию (если он установлен).

Используйте намерение открыть пользовательское приложение PDF по умолчанию (непроверено, должно быть что-то вроде этого):

Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(pathToPDF, "application/pdf");
startActivity(intent)
  • 0
    этот сегмент кода работает, только если вы загрузили PDF в SD-карту, я попытался открыть URL-адрес PDF в веб-просмотре, он не открывается. не могли бы вы пролить свет на это?
  • 0
    Вы не указали, что PDF был доступен только через Интернет. Этот вопрос должен предоставить вам ответ: stackoverflow.com/questions/3831019

Ещё вопросы

Сообщество Overcoder
Наверх
Меню