Android - Accéder au fichier à partir des assets \ Affichage PDF

Je suis en train de récupérer une référence à un fichier stocké dans le assets répertoire un fichier nommé myfile.pdf. J'ai essayé de faire comme suit:

File file = new File("android_assest/myfile.pdf);
Log.d("myTag", "" + file.isFile());

D'une certaine manière, j'obtiens false lorsque le myfile.pdf n'existe dans le assets répertoire. J'ai vérifié à l'aide de getAssets().list("") et Log.d() chaque élément du tableau retourné.

Plus de qui, j'en suis à essayer d'obtenir une référence à un fichier PDF, puis utilisez une visionneuse de PDF, qui est déjà installé sur l'appareil, afin d'afficher le fichier PDF.

Je suppose que, puisque la question précédente (récupération d'une référence vers le fichier) renvoie false alors la prochaine ciselée code ne fonctionne pas:

Intent i = new Intent(Intent.ACTION_VIEW,
    Uri.parse("file:///android_asset/myfile.pdf"));
startActivity(i);

Quelqu'un a une idée de pourquoi je ne suis pas en mesure de récupérer une référence vers le fichier? et pourquoi je ne peux pas utiliser déjà installé la visionneuse PDF pour afficher un fichier PDF (après récupération d'une référence au fichier PDF)?

Grâce.

source d'informationauteur EviatarS