2
我想簡單地從我的應用程序中打開PDF文件時某個按鈕被用戶是否已經安裝Adobe Reader檢查點擊,如果他們這樣做,然後打開使用Adobe PDF格式打開PDF讀者。 我很確定這是可能的,但我有點失落,至於我會如何做到這一點。 幫助真的很感激!從我的Android應用
我想簡單地從我的應用程序中打開PDF文件時某個按鈕被用戶是否已經安裝Adobe Reader檢查點擊,如果他們這樣做,然後打開使用Adobe PDF格式打開PDF讀者。 我很確定這是可能的,但我有點失落,至於我會如何做到這一點。 幫助真的很感激!從我的Android應用
基本上,您可以通過從您的應用程序中啓動pdfreader來執行此操作。請檢查以下代碼。
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(path,"application/pdf");
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
try {
startActivity(intent);
}
catch (ActivityNotFoundException e) {
Toast.makeText(OpenPDFNew.this, "NO PDF Viewer is available,Please Download it from Market ", Toast.LENGTH_LONG).show();
}
其中path是什麼,但您的pdf文件的實際路徑。希望這會幫助你。
也許這個副本:http://stackoverflow.com/questions/2784847/how-do-i-determine-if-android-can-handle-pdf – Earl