私のアプリでPDFを表示するためにMuPDFライブラリを使用しています。 内部メモリまたは外部メモリに保存されたPDFを表示することはできますが、アプリケーションのassetsフォルダに保存されている場合は表示されません。 。 アプリのPDFで表示するには?アセットまたは生のフォルダからpdfを表示するには?
私はthatbweアプリ関連したフォルダ内のアプリのPDFファイルに私たちをコピーして、後でそれらを使用することができると言うのソリューション... を見てきましたが、私はそれを取得することはできません。..
ここのコードです -
は、public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button showPDFBtn = (Button)findViewById(R.id.btn_show_pdf);
showPDFBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Uri uri = Uri.parse("file:///android_asset/test.pdf");
Intent intent = new Intent(MainActivity.this, MuPDFActivity.class);
intent.setAction(Intent.ACTION_VIEW);
intent.setData(uri);
startActivity(intent);
}}
);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.menu_main, menu);
return true;
}
}
これは、ファイルを内部ストレージにコピーして開くことができるということです。それをどうやって行うのか分かりませんか? –
を参照してくださいhttp://stackoverflow.com/questions/6491210/how-to-open-a-pdf-stored-either-in-res-raw-or-assets-folder – sasikumar
@VladMatvienkoいいえ、私はアンドロイドに新しいです私はそれをgrtできませんでした...あなたはコード例を与えることができますか? – DarShan