AndroidでのAdobe Readerの呼び出し

Adobeの公式に、Adobe reader for androidのManifestがあった。

http://blogs.adobe.com/asset/2010/12/leveraging-the-android-sandbox-with-adobe-reader.html


つまり、PDFを見るためには以下みたいに暗黙的なインテントを生成して投げる必要があるっぽい。

// Intentを生成
Intent intent = new Intent(Intent.ACTION_VIEW);

//パスを設定。
String data = "file:///mnt/sdcard/document.pdf";
intent.setDataAndType(Uri.parse(data), "application/pdf");

// 別タスクとして実行
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK
    | Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED);

// Start
context.startActivity(intent);