暗号化された pdf を読み取る必要があるアプリケーションを構築しています。100kB ブロックごとに pdf を復号化します。最初に 100kB が復号化されます。このブロックは、 phone に組み込まれている別の PDF リーダー アプリケーションによって読み取られる必要があります。
この 100 kB を読み取った後、別の 100 kB のデータが復号化されます。このブロックは、pdf リーダー アプリケーションによって読み取られます。100 KB のデータの以前のコピーは暗号化されます。この目標を達成するために何ができますか?
現在、別のアプリケーションで 100 kb block で pdf を読み取る方法がない場所に、次のコードがあります。
Uri path_sultan = Uri.fromFile(file);
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
String ext =GetFileExtension(file.getAbsolutePath());
if(ext.equalsIgnoreCase("pdf") )
ext = "application/" +ext.toLowerCase() ;
else if( ext.equalsIgnoreCase("epub") )
ext = "application/" +ext.toLowerCase();
intent.setDataAndType(path_sultan,ext);
try
{
startActivity(intent);
}
catch (ActivityNotFoundException e)
{
// Toast.makeText(this,"No Application Available to View PDF",Toast.LENGTH_SHORT).show();
}
}
皆さん、この点で私を助けてくれませんか? あなた の 助言 が どうしても 必要 です .