美文网首页
Android 获取系统文件

Android 获取系统文件

作者: 愈强 | 来源:发表于2020-07-04 12:24 被阅读0次
  1. 在Activity中启动选择文件Intent
    private static final int REQUEST_CODE = 1000;
    
    private void pickFile() {
        Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
        intent.addCategory(Intent.CATEGORY_OPENABLE);
        intent.setType("*/*");
        startActivityForResult(intent, REQUEST_CODE);
    }
  1. 覆盖Activity中的onActivityResult方法并从结果中获取信息
    @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        if (requestCode == REQUEST_CODE && resultCode == Activity.RESULT_OK && data != null) {
            Uri uri = data.getData();
            // 这里的uri就是获取到的文件uri。
        }
    }

相关文章

网友评论

      本文标题:Android 获取系统文件

      本文链接:https://www.haomeiwen.com/subject/wkhuqktx.html