MTK平台Android4.4 拍照默认图片格式修改

因为摄像头效果要调试,需要把摄像头拍照的照片格式修改了

晚上看了一下资料,这个链接,这个链接比较有用
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.java
+++ b/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";
         }
     }

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值