J'essaie de lire un fichier. Cela ne me dérange pas l'emplacement, donc je l'ai essayé divers endroits et les moyens de le faire:Eclipse (tablette Android du simulateur) Fichier introuvable même si le fichier existe
File file = new File("DFirstPdf.pdf");
File file = new File("C:/DFirstPdf.pdf");
File file = new File("C:\\DFirstPdf.pdf");
Mais je reçois toujours ce fichier n'existe pas. Je travaille avec Eclipse et un simulateur et je n'ai plus d'idées.
Ce que je veux faire est: si (File.Exists()) { chemin Uri = Uri.fromFile (fichier); Intention intention = nouvelle intention (Intent.ACTION_VIEW); intent.setDataAndType (chemin, "application/pdf"); intent.setFlags (Intent.FLAG_ACTIVITY_CLEAR_TOP);
PackageManager pm = getPackageManager();
List<ResolveInfo> activities = pm.queryIntentActivities(intent, 0);
if (activities.size() > 0)
{
startActivity(intent);
}
else
{
// Do something else here. Maybe pop up a Dialog or Toast
}
J'ai fait le code suivant File file = new File ((PackageManager.class.getClassLoader(). GetResource ("D: //DFirstPdf.pdf") .toURI())); et Fichier fichier = nouveau Fichier ((PackageManager.class.getClassLoader(). getResource ("DFirstPdf.pdf"). toURI())); mais je reçois une exception Null Pinter, où montrer que j'ai le fichier stocké? Je vous remercie – user2173859