向数据库写入图片信息:
数据库中的字段设置为 binary类型
Bitmap bitmap = BitmapFactory.decodeFile(path);
ByteArrayOutputStream baos = new ByteArrayOutputStream();
bitmap.compress(CompressFormat.JPEG, 50, baos);
String sql = "insert into pic_info(pic_data, pic_name,pic_size,send_date,is_success) " +"values(?,?,?,?,?)";
Object[] args = new Object[]{baos.toByteArray(), name, size, now, isSucess};
db.insert(sql, args);
读取数据库的图片信息:
byte[] picData = cursor.getBlob(cursor.getColumnIndex("pic_data"));
bitmap.setImageBitmap(BitmapFactory.decodeByteArray(picData, 0, picData.length));

更多相关文章

  1. android -------- 获取手机设备信息
  2. Android(安卓)matrix 控制图片的旋转、缩放、移动
  3. Android开发问题汇总
  4. android中保存Bitmap图片到指定文件夹中的方法
  5. picasso框架的使用
  6. DownloadManager 文件下载
  7. Android系统自带分享
  8. Android-Fresco系列6 图片解码
  9. Data Storage -- Using Databases[SDK翻译]

随机推荐

  1. Android培训班(48)
  2. Android学好Shape不再依赖美工
  3. Android电源管理
  4. Android团队如何进行情感设计
  5. 安卓ListView去除分割线、设置边距
  6. Unity3D研究院之与Android相互传递消息(十
  7. 【转】禁止android横屏和竖屏的切换
  8. 在Android中加入GOOGLE统计系统
  9. Android(安卓)1.0将不支持开发蓝牙和Gtal
  10. [Android]实现静默安装APK的两种方法