Quiero abrir un archivo PDF almacenado en la memoria interna de Mobile ... Estoy tratando de pasar la ruta del archivo a la URI ... pero mantener mostrándome este error "la ruta del archivo no es válido" pero estoy seguro de que estoy poniendo el camino correcto ..Lectura de PDF almacenado en la memoria interna (La ruta de archivo no es válida)
targetFile=new File("/data/data/package Name/app_mydir/test.pdf");
}
Intent intent;
intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(targetFile), "application/pdf");
startActivity(intent);
¿Cómo se guarda el archivo? Generalmente, los archivos de datos terminan dentro de una carpeta llamada "archivos" en el directorio de su aplicación, no en la raíz. – FoamyGuy
estoy usando este directorio = getBaseContext(). GetDir ("mydir", Context.MODE_PRIVATE); \t \t \t} \t \t Archivo file1 = new File (directory, PdfName); – Reham
reemplace "getBaseContext()" con "YourActivityName.this". También es probable que no pueda usar MODE_PRIVATE si está tratando de pasar el archivo a otra aplicación. – FoamyGuy