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);
        }
  • 相关阅读:
    Visual Studio 2010CTP的安装
    Crystal Reports中的数据访问
    Web.config配置文件详解1
    asp.net 面向对象方式的传值
    DataSet导出到Excel
    asp.net 身份验证
    Ini文件操作类
    asp.net环境下配置kindEditor文本编辑器
    验证视图状态 MAC 失败解决方法
    Web.config配置文件详解2
  • 原文地址:https://www.cnblogs.com/chhom/p/5048796.html
Copyright © 2011-2022 走看看