public void openWordFile2(View view) { Intent intent = new Intent(); intent.setAction("com.olivephone.edit"); String fileMimeType = "application/vnd.ms-word"; Uri uri = Uri.fromFile(new File(PATH + "针推科健康指导.doc")); intent.setDataAndType(uri, fileMimeType); try { startActivity(intent); } catch (ActivityNotFoundException e) { // 检测到系统尚未安装OliveOffice的apk程序 // 请先到www.olivephone.com/e.apk下载并安装 ToastAndLog.debug(PATH); ToastAndLog.makeText("检测到系统尚未安装OliveOffice的apk程序"); e.printStackTrace(); } }
public void openWordFile(View view) { Intent intent = new Intent(); // intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); // intent.setAction(android.content.Intent.ACTION_VIEW); intent.setClassName("cn.wps.moffice_eng", "cn.wps.moffice.documentmanager.PreStartActivity2"); Uri uri = Uri.fromFile(new File(PATH + "针推科健康指导.doc")); // intent.setData(uri); String fileMimeType = "application/vnd.ms-word"; intent.setDataAndType(uri, fileMimeType); try { startActivity(intent); } catch (ActivityNotFoundException e) { ToastAndLog.debug(PATH); ToastAndLog.makeText("您没有安装指定的WPS组件"); e.printStackTrace(); } }