我的要求是在我的應用程序中下載和查看Excel,Doc文件。所以我將Excel/Doc文件下載到手機存儲中,並通過傳遞文件路徑來調用ACTION_VIEW Intent。然後我得到這個錯誤,說:「嘗試將文件保存在設備上,然後打開它。」如何從我的應用程序在MS-Excel或MS-Word中打算使用意向打開excel,doc文件 - Android
我可以很高興,如果任何人可以建議我另外的替代方案以及打開Excel或DOC文件。請大家,我已經搜索了很多,迄今爲止,我沒有找到解決方案,我相信我已經使用了正確的打算文件的意圖。
在哪裏我的代碼:
Intent intentpdf = new Intent(Intent.ACTION_VIEW);
intentpdf.setDataAndType(Uri.parse(message), "application/msword");
intentpdf.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
try {
mactivity.startActivity(intentpdf);
} catch (ActivityNotFoundException e) {
if (!mactivity.isFinishing())
Toast.makeText(mactivity, "Install MSWord Viewer.", Toast.LENGTH_LONG).show();
}
Intent intentpdf = new Intent(Intent.ACTION_VIEW);
intentpdf.setDataAndType(Uri.parse(message), "application/vnd.ms-excel");
intentpdf.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
try {
mactivity.startActivity(intentpdf);
} catch (ActivityNotFoundException e) {
if (!mactivity.isFinishing())
Toast.makeText(mactivity, "Install Excel Viewer.", Toast.LENGTH_LONG).show();
}
你已經解決了這個問題,得到的MIME類型? –
沒有先生?這是打開文件的直接操作。但是,不是它應該工作的方式。 –
這個 –