Estoy tratando de recuperar una referencia a un archivo almacenado en el directorio assets
en un archivo llamado myfile.pdf
. He tratado de hacerlo de la siguiente manera:Android - Acceder al archivo desde assets PDF display
File file = new File("android_assest/myfile.pdf);
Log.d("myTag", "" + file.isFile());
De alguna manera, me sale false
cuando el myfile.pdf
hacer existe en el directorio assets
. Lo verifiqué usando getAssets().list("")
y Log.d()
cada elemento en la matriz devuelta.
Más de lo cual, estoy tratando de obtener una referencia a un archivo PDF y luego utilizar cualquier visor de PDF, que ya está instalado en el dispositivo, para ver el PDF.
supongo que desde la edición anterior (recuperar una referencia al archivo) devuelve false
luego falla el siguiente código cortó:
Intent i = new Intent(Intent.ACTION_VIEW,
Uri.parse("file:///android_asset/myfile.pdf"));
startActivity(i);
Cualquier persona tiene una idea de por qué no soy capaz de recuperar una referencia al archivo ? y ¿por qué no puedo usar el visor de PDF ya instalado para mostrar un PDF (después de recuperar una referencia al archivo PDF)?
Gracias.
Comprobar [How-to-abierta una -pdf-stored-either-in-res-raw-or-assets-folder] (http://stackoverflow.com/questions/6491210/how-to-open-a-pdf-stored-either-in-res- carpeta raw-or-assets) –