Cómo abrir el archivo pdf en la ruta del paquete en android?

En mi aplicación tengo que abrir pdf file.For que he preparado código para abrir pdf file.Suppose mi archivo pdf en sdcard, está funcionando bien.when mi cambio de aplicación de sdcard a la aplicación de ruta de acceso es decir /data/data/app.package/ él no está trabajando. Tengo el diálogo alerta como Invalid file path favor guíame a sobre algo este problema.

/data/data/app.package/ es un paquete privado. Para compartir este pdf probablemente tendrás que moverlo al almacenamiento externo (puedes usar getExternalFilesDir () ). Este directorio no tiene ninguna seguridad reforzada.

Según documento de Android

Puede guardar archivos directamente en el almacenamiento interno del dispositivo. De forma predeterminada, los archivos guardados en el almacenamiento interno son privados para su aplicación y otras aplicaciones no pueden acceder a ellos (ni el usuario). Cuando el usuario desinstala su aplicación, estos archivos se eliminan.

 String string = "hello world!"; FileOutputStream fos = openFileOutput("HERE YOUR FILENAME", Context.MODE_PRIVATE); fos.write(string.getBytes()); fos.close(); 

Debe hacer que /data/data/app.package/file.pdf sea rediscutible para otras aplicaciones.

1) utilizando openFileOutput (fname, Context.MODE_WORLD_READABLE) .close (); Crear archivo compartido en el directorio de datos de la aplicación.

2) escriba el archivo del pdf al archivo creado usando las corrientes (usted puede escribir al fósforo del flujo por openFileOutput en vez de cerrarlo)

3) abrir su archivo pdf

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.