安卓保存照片到手机数据库并在相册显示

来源:互联网 发布:云计算吧 编辑:程序博客网 时间:2024/06/05 03:02
/**     * @param context     * @param targetFile 要保存的照片文件     * @param path  要保存的照片的路径地址     */    public static void addMediaStore(Context context, File targetFile, String path) {        ContentResolver resolver = context.getContentResolver();        ContentValues newValues = new ContentValues(5);        newValues.put(MediaStore.Images.Media.DISPLAY_NAME, targetFile.getName());        newValues.put(MediaStore.Images.Media.DATA, targetFile.getPath());        newValues.put(MediaStore.Images.Media.DATE_MODIFIED, System.currentTimeMillis() / 1000);        newValues.put(MediaStore.Images.Media.SIZE, targetFile.length());        newValues.put(MediaStore.Images.Media.MIME_TYPE, "image/jpeg");        resolver.insert(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, newValues);        MediaScannerConnection.scanFile(context, new String[]{path}, null, null);//刷新相册    }
阅读全文
1 0
原创粉丝点击