我在尝试选择文件时获取URI:
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setType("file/*");
startActivityForResult(intent,FILE_MANAGER_REQUEST_CODE);
在ActivityOnResult中
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
Log.d("FilePick", "request code = " + requestCode + ", resultCode = " + resultCode);
Log.d("FilePick", "Intent = " + data != null ? data.getData().getPath() : null);
super.onActivityResult(requestCode, resultCode, data);
}
当我选择文件 data.getData()。getPath()返回
/外部/文件/ 15499
我如何将其转换为真实文件路径?
注意:我读了这个主题:
但我认为它可以访问媒体内容。不适用于文件。