[从android studio中的activityResult()上的uri获取文件名

问题描述 投票:0回答:2

我需要从DICOM图像的文件路径中获取文件名,该文件名是从图库中下载并选择的,以加载到android studio的imageView中。

android android-intent
2个回答
0
投票

您可以使用下面的代码从onActivityResult的uri中获取文件名。

Uri uri= data.getData();
File file= new File(uri.getPath());
file.getName();

0
投票
 @Override
protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
    super.onActivityResult(requestCode, resultCode, data);
    if (resultCode == Activity.RESULT_OK) {
        if (requestCode == PICK_REQUEST) {
            if(data != null){
               String name = new File(data.getData().getPath()).getName();
            }
        }
    }
}
© www.soinside.com 2019 - 2024. All rights reserved.