
概述我在 basic tutorial from Android之后使用一个简单的相机意图.在 this section,它讨论了将
图像文件
保存到
磁盘.但是,我还没有配置任何这些步骤,但在捕获图像并返回我的活动后,它仍然会自动将我的图像保存到/ storage / emaulated / 0 / DCIM / Camera中的磁盘.这似乎并不是本教程所暗示的内容 – 我的清单中甚至没有WRITE_EX 我在 basic tutorial from Android之后使用一个简单的相机意图.在 this section,它讨论了将图像文件保存到磁盘.但是,我还没有配置任何这些步骤,但在捕获图像并返回我的活动后,它仍然会自动将我的图像保存到/ storage / emaulated / 0 / DCIM / Camera中的磁盘.这似乎并不是本教程所暗示的内容 – 我的清单中甚至没有WRITE_EXTERNAL_STORAGE权限,因此我不确定为什么它甚至可以写入磁盘.我不希望图像自动保存到此目录,而是保存到我选择的目录中.我知道如何将图像保存到自定义目录,但是如何防止将图像保存到上面的目录的默认行为?解决方法 当您尝试接受phto时,实际上您开始调用设备中安装的Camera App.你没有设置WRITE_EXTERNAL_STORAGE,哦是的,但设置了相机应用程序.当您尝试拍照但想将照片存储到文件中时,您可以尝试这样做:
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);intent.putExtra("return-data",false);intent.putExtra(MediaStore.EXTRA_OUTPUT,Uri.fromfile(AVATAR_file_TMP));intent.putExtra("outputFormat",Bitmap.CompressFormat.JPEG.toString());intent.putExtra("noFaceDetection",true);startActivityForResult(intent,TAKING_PICTURE_INDEX); filePath是Camera拍摄的图像文件的路径.拍照使用相机应用程序.
总结
以上是内存溢出为你收集整理的android – 为什么相机意图自动将图像保存到磁盘?全部内容,希望文章能够帮你解决android – 为什么相机意图自动将图像保存到磁盘?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
评论列表(0条)