【发布时间】:2015-08-06 09:24:07
【问题描述】:
根据我正在使用的 Google Android 相机教程:
new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
或
new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
在我的应用中打开相机。
不幸的是,这迫使用户事先做出决定,并阻止用户在图片和视频模式之间切换。
我的问题是我希望用户直接进入相机,能够在图片和视频模式之间切换, 然后相应地保存图像/视频。
有没有办法:
1) 读取 onActivityResult() 中的 Intent 数据并
2) 确定(AFTER 图像已保存,NOT 之前)它是图片还是一个视频,
然后
3) 相应地将图像重命名为“.jpg”或“.mp4”?
我在使用的时候注意到了
new Intent(MediaStore.INTENT_ACTION_VIDEO_CAMERA);
然后相机可以在图片和视频之间切换。
但它不会以编程方式保存文件。
【问题讨论】:
标签: android android-intent android-camera onactivityresult