网站开发 百度编辑器,建设厅考试成绩查询,网站建设存在不足,丽水建设公司网站因为摄像头效果要调试#xff0c;需要把摄像头拍照的照片格式修改了
晚上看了一下资料#xff0c;这个链接#xff0c;这个链接比较有用 http://www.cnblogs.com/peterzd/archive/2012/10/11/2695640.html
里面有一段话这样写#xff1a; ** Environment.getExternalS…因为摄像头效果要调试需要把摄像头拍照的照片格式修改了
晚上看了一下资料这个链接这个链接比较有用 http://www.cnblogs.com/peterzd/archive/2012/10/11/2695640.html
里面有一段话这样写 ** Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES) 这个方法返回一个标准的分享的并被推荐的目录用来存放图片和Video。如果被用户卸载了文件也会存在。为了防止与用户已存在的文件冲突你应该再创建一个子目录用来存放自己应用的图片。如下面的例子。这个方法在API Level 8以上可以使用更早的设备可以查看其他方法。 Context.getExternalFilesDir(Environment.DIRECTORY_PICTURES) 这个方法返回一个标准的用来存放你的应用的图片和Video的地方。如果应用被卸载这里的文件也会被卸载。其他应用也可以操作这里的文件。 **
然后我就在我的app里面找getExternalStoragePublicDirectory 这个关键字
packages/apps/Camera/src/com/android/camera/Storage.java
这里面就找到了修改保存文件后缀的代码修改之
diff 如下
index eb9f46a..620bdbf 100755
--- a/packages/apps/Camera/src/com/android/camera/Storage.javab/packages/apps/Camera/src/com/android/camera/Storage.java-474,7 474,7 public class Storage {} else if (pictureType PICTURE_TYPE_JPS) {return title .jps;} else if (pictureType PICTURE_TYPE_JPG){
- return title .jpg;return title .raw;} else {// this case we just want return the // source data,such as intermedia data-492,7 492,7 public class Storage {} else if (pictureType PICTURE_TYPE_JPS) {return image/x-jps;} else {
- return image/jpeg;return image/raw;}}