zoukankan      html  css  js  c++  java
  • 各样式文件打开

        // 打开
        private void OpenFile() {
    
            m_pDialog.cancel();
    
            String end = fileName.substring(fileName.lastIndexOf(".") + 1,
                    fileName.length()).toLowerCase();
    
            Intent intent = new Intent(Intent.ACTION_VIEW);
    
            if (end.equals("jpg") || end.equals("gif") || end.equals("png")
                    || end.equals("jpeg") || end.equals("bmp")) {
    
                intent.setDataAndType(
                        Uri.fromFile(new File(Environment
                                .getExternalStorageDirectory() + "/wzh/",
                                fileName)), "image/*");
    
            } else if (end.equals("doc") || end.equals("docx")) {
    
                intent.setDataAndType(
                        Uri.fromFile(new File(Environment
                                .getExternalStorageDirectory() + "/wzh/",
                                fileName)), "application/msword");
    
            } else if (end.equals("xls") || end.equals("xlsx")) {
    
                intent.setDataAndType(
                        Uri.fromFile(new File(Environment
                                .getExternalStorageDirectory() + "/wzh/",
                                fileName)), "application/vnd.ms-excel");
    
            } else if (end.equals("ppt") || end.equals("pptx")) {
    
                intent.setDataAndType(
                        Uri.fromFile(new File(Environment
                                .getExternalStorageDirectory() + "/wzh/",
                                fileName)), "application/vnd.ms-powerpoint");
    
            } else if (end.equals("chm")) {
    
                intent.setDataAndType(
                        Uri.fromFile(new File(Environment
                                .getExternalStorageDirectory() + "/wzh/",
                                fileName)), "application/x-chm");
    
            } else if (end.equals("tif")) {
    
                intent.setDataAndType(
                        Uri.fromFile(new File(Environment
                                .getExternalStorageDirectory() + "/wzh/",
                                fileName)), "image/tiff");
    
            } else if (end.equals("txt")) {
    
                intent.setDataAndType(
                        Uri.fromFile(new File(Environment
                                .getExternalStorageDirectory() + "/wzh/",
                                fileName)), "text/plain");
    
            } else if (end.equals("pdf")) {
    
                intent.setDataAndType(
                        Uri.fromFile(new File(Environment
                                .getExternalStorageDirectory() + "/wzh/",
                                fileName)), "application/pdf");
    
            } else if (end.equals("zip")) {
    
                intent.setDataAndType(
                        Uri.fromFile(new File(Environment
                                .getExternalStorageDirectory() + "/wzh/",
                                fileName)), "application/zip");
            } else {
                intent.setDataAndType(
                        Uri.fromFile(new File(Environment
                                .getExternalStorageDirectory() + "/wzh/",
                                fileName)), "*/*");
            }
    
            startActivity(intent);
        }
  • 相关阅读:
    Android软件开发之SharedPreferences
    android软件开发之获取本地音乐属性
    项目开发日记
    MVC中C给V传值
    wtf忘了已经安装了Newtonsoft.json
    我的一些容易忘记的解决问题的方法
    ajax请求返回null
    验证码的一些细节
    项目做不下去
    关于HttpContex
  • 原文地址:https://www.cnblogs.com/chhom/p/5048796.html
Copyright © 2011-2022 走看看