Voglio aprire un PDF archiviato nella memoria interna del telefono ... sto provando a passare il percorso del file verso l'Uri ... ma continua mostrandomi questo errore "il percorso del file non è valido" ma sono sicuro che sto mettendo la strada giusta ..Leggere il pdf memorizzato nella memoria interna (Il percorso del file non è valido)
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);
Come viene salvato il file? Generalmente i file di dati finiscono all'interno di una cartella denominata "file" nella directory dell'app, non nella radice. – FoamyGuy
sto usando questa directory = getBaseContext(). GetDir ("mydir", Context.MODE_PRIVATE); \t \t \t} \t \t file file1 = new File (directory, PdfName); – Reham
sostituire "getBaseContext()" con "YourActivityName.this" Inoltre probabilmente non si sarà in grado di utilizzare MODE_PRIVATE se si sta tentando di passare il file ad un'altra applicazione. – FoamyGuy