如何在android onActivityResult中获取捕获图像的名称

如何在android onActivityResult中获取捕获图像的名称,android,camera,Android,Camera,如何从捕获的图像/意图数据中获取图像名称。有人推荐我吗。我只需要通过意图数据 这是我的密码: Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); startActivityForResult(cameraIntent, PIC_FROM_CAMERA); @Override public void onActivit

如何从捕获的图像/意图数据中获取图像名称。有人推荐我吗。我只需要通过意图数据

这是我的密码:

    Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); 
                    startActivityForResult(cameraIntent, PIC_FROM_CAMERA);
    @Override
    public void onActivityResult(int requestCode, int resultCode, Intent data) {
             if(resultCode == RESULT_OK && data != null){
                Bitmap photo = (Bitmap) data.getExtras().get("data");
             }
     }

从Android文档中,您无法获取图像的任何名称,因为Android不会为您的文件命名,但您可以从答案中获取图像拍摄的时间和图像的尺寸。您可以自己命名图像并发送位图。

您想发送文件名或位图吗?我不知道您的问题是什么。但请确保您的请求代码与来自摄像头的PIC_相同(我认为是2)。否则,我知道您要对该位图执行什么操作。我需要显示图像名称并将其以字符串格式发送到服务器。图像名称为空,因为您刚刚创建了一个新图像。