ユーザーがデフォルトのpdf/ebookビューアで暗号化されたpdfファイルを開くことができるアクティビティがあります。暗号化されたpdfファイルの復号化の結果はバイト配列です。そのバイト配列をPDFとして開くインテントに渡したい。インテントインスタンス化は次のようなものです。
PackageManager pm = PackageManager;
Intent intentPdf = pm.GetLaunchIntentForPackage("com.adobe.android");
これは可能ですか?pdfリーダー(Adobe /その他)はバイト配列からPDFファイルであることを理解できますか?Bundle.PutByteArrayとIntent.putExtraを試してみましたが、機能しません。
var bundle = new Bundle();
bundle.PutByteArray("key", inputFileData);
intentPdf.PutExtra("name", bundle);
StartActivity(intentPdf);
inputFileDataは私のバイト配列です。