我正在嘗試查看我的應用程序中的文件,如音頻,視頻,PDF和其他文件。在Android應用程序中查看MS Office文件
我已經成功地做到了這一點,現在我正在嘗試查看諸如doc,docx,xls和ppt等Microsoft Office文件。
有沒有什麼辦法可以做到這一點在android,就像調用一個意圖?
我非常感謝您的幫助或指導。
編輯
我已經下載ThinkFree的辦公室,我的Nexus S,但下面的代碼仍然返回false,請看看:
private boolean checkViewerAvailability(String type)
{
PackageManager packageManager = getPackageManager();
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setType("application/doc");
List<ResolveInfo> list = packageManager.queryIntentActivities(intent,PackageManager.MATCH_DEFAULT_ONLY);
return list.size() > 0;
}
可否請您分享您用於顯示pdf等預覽的代碼? – Noitidart 2017-10-18 22:18:55
你好,它已經差不多5年了,但我會爲你查找代碼,無論如何,我想這個答案https://stackoverflow.com/a/10530506/488434是你在找什麼 – 2017-10-20 10:05:17
謝謝先生,這是通過一個意向權利,而不是在應用程序內預覽? – Noitidart 2017-10-20 13:32:52