いくつかのQ/Aを読み終えても、私の現在の問題にはまだ適切な答えが見つかりません。ローカルに保存されたPDFファイルを開いて表示する
私は/ res/rawフォルダに保存されているpdfファイル(コンパイル時には既知)を持っています。
Intent i;
i = new Intent(Intent.ACTION_VIEW);
i.setDataAndType(file,"application/pdf");
startActivity(i);
問題:
InputStream is = getResources().openRawResource(R.raw.mypdf);
は、その後、私は、デバイス上の好ましいPDFリーダーを使用して(インテント)でPDFを表示したい:
私が使用してファイルをロードしようとしています私のpdfが 'InputStream'として読み込まれている間、インテントは 'File'タイプを取ります。
質問:私はPDFファイルをどのように表示できますか?すなわち、どのようにInputStreamを表示できますか?または、新しいFile()で開くことができるようにpdfファイルを保存するにはどうすればよいですか?
の可能性のある重複した(自分のレイアウトでこれを追加しますhttp://stackoverflow.com/questions/2456344/display-pdf-within-app-on-android) –