0

次のウェブサイトを見る: https://github.com/jblough/Android-Pdf-Viewer-Library

彼は次のコードをリストしました:

Intent intent = new Intent(this, YourPdfViewerActivity.class);
intent.putExtra(PdfViewerActivity.EXTRA_PDFFILENAME, "PATH TO PDF GOES HERE");
startActivity(intent);

この PDF ファイルを配置するパスと場所を教えてください。

テスト PDF ファイルを assests フォルダー res/raw に配置しました。data/data/project の ddms と libs フォルダーにもファイルをプッシュしました。次のことを試しましたが、まだファイルが見つかりません。

String path = Environment.getExternalStorageDirectory().getPath();
String path = Environment.getExternalStorageDirectory().getAbsolutePath() + "test.pdf";
String path = "android.resource://com.example.test3/raw/test.pdf";
String path = "file:///android_assets/test.pdf";
String path = Environment.getExternalStorageDirectory().getAbsolutePath() + "/test.pdf";
4

2 に答える 2

0

最も簡単で、私にとってはうまくいきました:

File f = new File(Environment.getExternalStorageDirectory() 
            + File.separator + "pdfName.pdf");

String path = f.getPath();

Intent intent = new Intent(this, BulaActivity.class);
intent.putExtra(PdfViewerActivity.EXTRA_PDFFILENAME, path);
startActivity(intent);
于 2014-05-06T19:33:53.847 に答える