是Android开发的新手,所以我知道如何使用一些可用的API从资源文件夹文件中打开pdf。
但我怎样才能为任何pdf手段制作像adobe reader。
答案 0 :(得分:0)
如果您想从您的应用中专门打开Adobe Reader(带有版本),则需要使用PackageManager.getPackageInfo(String, int)
进行查询!
您还可以尝试以下代码,
private void loadDocInAdobeReader(String someDoc)
throws ActivityNotFoundException, Exception {
try {
Intent intent = new Intent();
intent.setPackage("com.adobe.reader");
intent.setDataAndType(Uri.parse(someDoc), "application/pdf");
startActivity(intent);
} catch (ActivityNotFoundException ae) {
ae.printStackTrace();
throw ae;
} catch (Exception e) {
e.printStackTrace();
throw e;
}
}