Android 动作\图像\捕获和动作\视频\捕获
在我的应用程序中,我使用android.provider.MediaStore.ACTION_IMAGE_CAPTURE&ACTION_VIDEO_CAPTURE拍摄照片和视频,然后将其发送到后端 如何检索意图的默认路径名?一种方法是使用putExtraandroid.provider.MediaStore.EXTRA_输出uri,但如果我拍摄一张照片,它会保存两次,一次保存在指定的uri中,另一次保存在dafault路径/sdcard/DCIM/CAMERA 有没有办法在拍摄完照片后,发送到后端的操作已经完成,我可以检索默认路径,然后删除该图像/视频 我还注意到,当调用protectedvoid-onActivity-int-requestcode…,我只能为相机或视频目的这样做。在同一方法中,应用程序崩溃 我如何处理多个意图 提前感谢,,Android 动作\图像\捕获和动作\视频\捕获,android,Android,在我的应用程序中,我使用android.provider.MediaStore.ACTION_IMAGE_CAPTURE&ACTION_VIDEO_CAPTURE拍摄照片和视频,然后将其发送到后端 如何检索意图的默认路径名?一种方法是使用putExtraandroid.provider.MediaStore.EXTRA_输出uri,但如果我拍摄一张照片,它会保存两次,一次保存在指定的uri中,另一次保存在dafault路径/sdcard/DCIM/CAMERA 有没有办法在拍摄完照片后,发送到后
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");
我在一个项目中做了这个。
享受..我想将图像存储在默认位置,但想检索存储的图片的位置。有没有办法做到这一点?