从我的应用程序使用 Intent 打开相机时停止保存图像
大家好, 我通过这样的方式使用 Intent 打开相机,
Intent cameraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(cameraIntent, ACTIVITY_CAMERA);
效果很好,并且给了我完美的结果,但是问题是这也会将图像保存到 SD 卡中,如何防止这种情况停止保存图像并仅将该数据使用到 onActivityResult() 方法
possible duplicate
Stop saving photos using Android native camera
Hello everyone,
I am open camera using Intent through like this way
Intent cameraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(cameraIntent, ACTIVITY_CAMERA);
it fine and give me result perfect but, the problem is this will save the image into sdcard also, how to prevent this to stop the saving image and just use that data into the onActivityResult()
method
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我不确定,但尝试一下。也许对你有帮助。
onActivityResult 我正在获取图像,然后将其存储到另一个位图中。
看这个:
现在,您可以在将文件放入位图后删除该文件。所以可能没有保存到SD卡上。
尝试一下。希望它能帮助你。
或者 。 。 。
使用以下
代码获取用户拍摄的最后一张照片:
获取该图像后,将其删除。所以它会对你有帮助。
享受。 :))
I am not sure but try it. It might be help you.
onActivityResult i am taking the Image and then going to store it in to the another bitmap.
See this:
Now, here you can delete the the file after taking it to the bitmap. So it might be not saved to the sdcard.
Try it. Hope it will help you.
or . . .
Use this:
code to get Last picture taken by user:
After getting that image, delete it. So it will help you.
Enjoy. :))