Чтение PDF хранится в папке Raw в Android - PullRequest
0 голосов
/ 13 января 2012

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

и в других постах они предлагают использовать входной и выходной поток .. тогда что ?? как я могу открыть PDF ... http://www.anddev.org/view-layout-resource-problems-f27/loading-a-file-from-the-raw-folder-t51145.html

Я потерян ... любая помощь, пожалуйста ..

1 Ответ

0 голосов
/ 13 января 2012

Данные файла могут быть отправлены как имя файла или как поток (вложения GMail отправляются как потоки).Для большей вероятности того, что другие приложения смогут читать данные, лучше всего сохранить файл на SDCard и создать намерение VIEW, чтобы другое приложение открыло его.В приведенном ниже коде предполагается, что файл хранится с именем в szImageFile:

final Intent imageintent = new Intent(android.content.Intent.ACTION_VIEW);
imageintent.setDataAndType(Uri.parse("file://" + szImageFile), "application/pdf");
startActivity(imageintent);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...