-1

我是 android 开发的新手,所以我知道如何使用一些可用的 API 从 assest 文件夹文件中打开 pdf。

但是我怎样才能为任何 pdf 工具制作像 adobe reader 一样的东西。

4

1 回答 1

0

如果您想专门从您的应用程序中打开 Adob​​e 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;
    }
}
于 2014-04-05T10:27:06.103 回答