Я пытаюсь получить ссылку на файл, хранящийся в каталоге assets
, в файл с именем myfile.pdf
. Я попытался сделать это следующим образом:Android - Файл доступа из активов Просмотр PDF
File file = new File("android_assest/myfile.pdf);
Log.d("myTag", "" + file.isFile());
Каким-то образом, я получаю false
когда myfile.pdf
делать существует в каталоге assets
. Я проверил его с использованием getAssets().list("")
и Log.d()
каждого элемента в возвращаемом массиве.
Более того, я пытаюсь получить ссылку на файл PDF, а затем использовать любой просмотрщик PDF, который уже установлен на устройстве, для просмотра PDF.
Я думаю, что с момента предыдущего выпуска (получение ссылки на файл) возвращает false
, то следующий код пропущено не удается:
Intent i = new Intent(Intent.ACTION_VIEW,
Uri.parse("file:///android_asset/myfile.pdf"));
startActivity(i);
Каждый имеет понятия, почему я не могу получить ссылку на файл ? и почему я не могу использовать уже установленный просмотрщик PDF для отображения PDF (после получения ссылки на файл PDF)?
Спасибо.
Check [как к открытой-а -PDF сохраненного-либо-в-рес-сырьевые-или-активы-папка] (http://stackoverflow.com/questions/6491210/how-to-open-a-pdf-stored-either-in-res- raw-or-assets-folder) –