小编Jol*_*ure的帖子

如何重命名从手机图库中检索的图像并将其保存为新名称

我通过以下代码从图库中获取图像:

接受其他答案解释了如何发送意图,但没有很好地解释如何处理响应。以下是一些有关如何执行此操作的示例代码:

protected void onActivityResult(int requestCode, int resultCode, 
       Intent imageReturnedIntent) {
    super.onActivityResult(requestCode, resultCode, imageReturnedIntent); 

    switch(requestCode) { 
    case REQ_CODE_PICK_IMAGE:
        if(resultCode == RESULT_OK){  
            Uri selectedImage = imageReturnedIntent.getData();
            String[] filePathColumn = {MediaStore.Images.Media.DATA};

            Cursor cursor = getContentResolver().query(
                               selectedImage, filePathColumn, null, null, null);
            cursor.moveToFirst();

            int columnIndex = cursor.getColumnIndex(filePathColumn[0]);
            String filePath = cursor.getString(columnIndex);
            cursor.close();


            Bitmap yourSelectedImage = BitmapFactory.decodeFile(filePath);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

现在,我想从文件路径中获取文件名,将其重命名并再次保存。这可能吗?如果是,怎么办?

android gallery filepath

5
推荐指数
1
解决办法
5255
查看次数

标签 统计

android ×1

filepath ×1

gallery ×1