Как открыть PDF-файл, хранящийся в папке res / raw или assets?

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

Что такое хороший способ сделать это?

Я читал, что можно было бы сделать это, добавив файл pdf в папку res / raw и прочитав его оттуда, но я получаю ошибки проекта, когда помещаю туда файл pdf .

Итак, я попытался поместить файл pdf в папку ресурсов проекта, и он не дал никаких ошибок.

Вот как я пытался показать pdf:

File pdfFile = new File("res/raw/file.pdf");
Uri path = Uri.fromFile(pdfFile);
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(path, "application/pdf");
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);

Есть идеи или предложения?

Заранее спасибо

23
задан Ikky 27 June 2011 в 09:57
поделиться