Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/178.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 动作\图像\捕获和动作\视频\捕获_Android - Fatal编程技术网

Android 动作\图像\捕获和动作\视频\捕获

Android 动作\图像\捕获和动作\视频\捕获,android,Android,在我的应用程序中,我使用android.provider.MediaStore.ACTION_IMAGE_CAPTURE&ACTION_VIDEO_CAPTURE拍摄照片和视频,然后将其发送到后端 如何检索意图的默认路径名?一种方法是使用putExtraandroid.provider.MediaStore.EXTRA_输出uri,但如果我拍摄一张照片,它会保存两次,一次保存在指定的uri中,另一次保存在dafault路径/sdcard/DCIM/CAMERA 有没有办法在拍摄完照片后,发送到后

在我的应用程序中,我使用android.provider.MediaStore.ACTION_IMAGE_CAPTURE&ACTION_VIDEO_CAPTURE拍摄照片和视频,然后将其发送到后端

如何检索意图的默认路径名?一种方法是使用putExtraandroid.provider.MediaStore.EXTRA_输出uri,但如果我拍摄一张照片,它会保存两次,一次保存在指定的uri中,另一次保存在dafault路径/sdcard/DCIM/CAMERA

有没有办法在拍摄完照片后,发送到后端的操作已经完成,我可以检索默认路径,然后删除该图像/视频

我还注意到,当调用protectedvoid-onActivity-int-requestcode…,我只能为相机或视频目的这样做。在同一方法中,应用程序崩溃

我如何处理多个意图

提前感谢,,
Perumal

如果您不想将图像存储在默认位置,请使用以下代码片段启动本机摄像头应用程序

Intent camera = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(camera, PHOTO_REQCOD);
在OnActivityResult回调中,可以按如下方式检索位图

Bundle b = data.getExtras();
Bitmap bitmap_photo =  (Bitmap) b.get("data");
我在一个项目中做了这个。
享受..

我想将图像存储在默认位置,但想检索存储的图片的位置。有没有办法做到这一点?