0

Androidアプリからインテントを渡すことで、アプリケーションの起動時にデフォルトでサードパーティのPDFリーダー(Adobe Readerなど)で特定のPDFファイルを開くことはできますか?

これは可能ですか?これを達成するために、どのように意図を渡す必要がありますか?

4

1 に答える 1

2

はい、可能です。

Intent対応するmimeタイプでwithを起動する必要がありますACTION_VIEW。ドキュメントは、携帯電話で利用可能な場合は、サードパーティのpdfリーダーで開く必要があります。

String path="...../file.pdf";
Intent intent=new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(new File(path)), "application/pdf");
startActivity(intent);
于 2012-09-07T13:17:17.233 に答える