2014-04-05 62 views
-1

我是android開發新手,所以我知道如何通過使用一些可用的API從assest文件夾文件打開pdf。如何打開應用程序內的任何PDF文件?

但是,我怎樣才能使任何pdf的手段像土坯讀者。

+0

親愛的..(: –

+0

順便說這可能是幫助全到u http://stackoverflow.com/a/13344414/1199602 –

+1

你可以使用第三方庫,在這裏我已經給出了這個。http://stackoverflow.com/questions/14583095/pdf-viewer-api-on-android/14583151#14583151 – Shadow

回答

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; 
    } 
} 
獨自你不能
相關問題