之前账号的文章1:android各种格式文件的打开
2017-01-19 12:45
393 查看
public Intent getIntent(File file, String str) { Intent intent; Uri uri; intent = new Intent("android.intent.action.VIEW"); intent.addCategory("android.intent.category.DEFAULT"); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); switch (str) { case "ppt": uri = Uri.fromFile(file); intent.setDataAndType(uri, "application/vnd.ms-powerpoint"); break; case "xls": uri = Uri.fromFile(file); intent.setDataAndType(uri, "application/vnd.ms-excel"); break; case "doc": uri = Uri.fromFile(file); intent.setDataAndType(uri, "application/msword"); break; case "chm": uri = Uri.fromFile(file); intent.setDataAndType(uri, "application/x-chm"); break; case "txt": uri = Uri.fromFile(file); intent.setDataAndType(uri, "text/plain"); break; case "pdf": uri = Uri.fromFile(file); intent.setDataAndType(uri, "application/pdf"); break; case "PNG": case "jpg": case "png": uri = Uri.fromFile(file); intent.setDataAndType(uri, "image/*"); break; default: uri = Uri.fromFile(file); intent.setDataAndType(uri, "application/msword"); break; } return intent; }
相关文章推荐
- 之前账号的文章3:android私有存储目录下的文件如何让其他程序有权限打开
- Android中打开各种格式的文件(apk、word、excel、ppt、pdf、音视频、图片等)
- 笔记-Android中打开各种格式的文件(apk、word、excel、ppt、pdf、音视频、图片等)
- android各种格式文件的打开(代码)
- 笔记-Android中打开各种格式的文件(apk、word、excel、ppt、pdf、音视频、图片等)
- Android之旅第三站——Android默认打开各种文件格式DataAndType…
- android用于打开各种文件的intent
- Android获取打开各种文件Intent汇总
- Android获取打开各种文件Intent汇总
- android用于打开各种文件的intent
- android用于打开各种文件的intent(转)
- CxImage与OpenGL结合,用于读入多种格式的纹理以及用来把屏幕保存为各种格式的图像文件。 关于CxImage的文章,网上有许多,这里只介绍如何把CxImage与OpenGL结合起来,用于读
- android用于打开各种文件的intent
- android用于打开各种文件的intent(转)
- [GeoWay]android用于打开各种文件的intent
- android用于打开各种文件的intent
- android用于打开各种文件的intent
- android Intent打开各种类型文件
- android用于打开各种文件的intent(转)
- Android:下载后打开PDF格式文件