Android 获取系统文件

2020-07-04  本文已影响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。
        }
    }
上一篇 下一篇

猜你喜欢

热点阅读