2010-12-09 3 views
0

Каков наилучший способ интеграции PDF-документа в мое приложение для дроидов?Встраиваемые PDF-файлы в приложение DROID?

Я пытаюсь воссоздать ту же функциональность, которую мы предоставляем на нашем веб-сайте в нашем мобильном приложении.

У меня есть два варианта доставки PDF-файла на устройство, но выбранный маршрут зависит от наилучшего способа реализации этой функции на устройстве.

Я мог бы передать документ клиенту и сохранить локальный файл temp для просмотра ИЛИ я мог бы просто предоставить HTTP-URI для документа и представить его на устройстве.

Мой главный вопрос: какой лучший способ интегрировать просмотр PDF на DROID? Могу ли я проверить, установлено ли у них приложение Acrobat Viewer и сделать вызов в приложении, передав ему данные URI для загрузки?

ответ

2

Я пытаюсь воссоздать ту же функциональность, которую мы предоставляем на нашем веб-сайте в нашем мобильном приложении.

Не всегда хорошая идея.

Как раз мои мысли здесь, есть ли причина, что это должны быть файлы PDF, доставленные на устройство? PDF - очень плохой формат для мобильных устройств. Для формата нет родной совместимости, они чаще всего выкладываются для размеров печатных документов, и они не поддерживают переплавку текста. Просмотр PDF-файлов на мобильном устройстве является более сложной задачей, чем полезная функция.

+0

В то время как я согласен, что это тяжелая работа, и я ненавижу работу с PDF-файлами, мы работаем напрямую с агентством gov, которое предоставляет тысячи из них нам, которые мы должны предоставить нашим клиентам/агентам. IPhone имеет хорошую поддержку для просмотра PDF, поэтому я просто удивлен, что Droid этого не делает. – codesurf 2010-12-13 15:09:07

+1

Да, я могу вам сочувствовать (эффективность не является сильной стороной правительственных учреждений ...). У меня нет личного опыта, делающего то, о чем вы просите, но, возможно, эта ссылка поможет? http://stackoverflow.com/questions/3518407/android-starting-an-activity-for-a-different-third-party-app. Вы можете попытаться запустить работу с Adobe Reader и посмотреть, будет ли вы получать исключение ActivityNotFoundException. Если вы этого не сделаете, значит, он установлен. Есть и другие программы для чтения PDF-файлов для Android, поэтому я не уверен, что это лучший метод. – kcoppock 2010-12-13 16:01:41

0

Если вы хотите внедрить PDF в качестве приложения в приложение, вы можете попробовать это vudroid.

Я использовал это, включив этот проект в библиотеку и некоторые мелкие хитрости в библиотеку. Они предоставили PDFView и сервис, который отображает представление. Работает для меня; хотя немного медленнее.

Надеюсь, что это поможет.

Смежные вопросы