解决无SD卡拍照问题

来源:互联网 发布:项目管理平台 java 编辑:程序博客网 时间:2024/05/01 11:36

<!--@page { margin: 2cm }PRE { font-family: "DejaVu Sans" }P { margin-bottom: 0.21cm }-->

在camera包中。1. 修改ImageManager.java第130行 修改public static final String CAMERA_IMAGE_BUCKET_NAME = "/data/data/com.android.camera/temp";修改前为Environment.getExternalStorageDirectory().toString()                    + "/DCIM/Camera";2. 在checkStorage()中修改calculatePicturesRemaining()的返回值。   返回值要设成大于1的正整数。目前暂添为703. 在ImageManager.java中的addImage()中的try {            File dir = new File(directory);            if (!dir.exists()) dir.mkdirs();            File file = new File(directory, filename);            outputStream = new FileOutputStream(file);之后加上Process p;p = Runtime.getRuntime().exec("chmod 777 " + dir );导出得到的照片:adb pull src_path dst_path

原创粉丝点击