Android 获取系统文件
2020-07-04 本文已影响0人
愈强
- 在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);
}
- 覆盖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。
}
}