阅读背景:

Android调用系统自带的文件管理器,打开指定路径_沧海龙腾LV的博客

来源:互联网 

一、打开系统自带的文件管理器

       if (!Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)) {
            showToast(R.string.msg_storage_nosdcard);
            return;
        }
        //获取文件下载路径
        String compName = AppString.getCompanyName();
        String path = Environment.getExternalStorageDirectory().getAbsolutePath() + "/" + compName + "/OSC_DATA/";
        File dir = new File(path);
        if (!dir.exists()) {
            dir.mkdirs();
        }
        //调用系统文件管理器打开指定路径目录
        Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
        intent.setDataAndType(Uri.fromFile(dir.getParentFile()), "file/*.txt");
        intent.addCategory(Intent.CATEGORY_OPENABLE);
        startActivityForResult(intent, REQUEST_CHOOSEFILE);       if (!Environment.getExt



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: