Android sqlite数据库存取图片信息

存储图片:bitmap

private byte[] getIconData(Bitmap bitmap){
    int size = bitmap.getWidth()*bitmap.getHeight()*4;
    ByteArrayOutputStream out = new ByteArrayOutputStream(size);
    try {
        bitmap.compress(Bitmap.CompressFormat.PNG, 100, out);
        out.close();
    } catch (IOException e) {
    	e.printStackTrace();
    }
    return out.toByteArray();
}

获取图片:

Bitmap getIconFromCursor(Cursor c, int iconIndex) {
	byte[] data = c.getBlob(iconIndex);
    try {
    	return BitmapFactory.decodeByteArray(data, 0, data.length);
    } catch (Exception e) {
    	return null;
    }
}
暂无评论
  • 1:请一针见血的评论。
  • 2:评论需要审核通过后才能显示。
  • 3:评论字数限制在1000字以内。
  • 当前字数:0
热门文章
推荐文章
随机文章
关于本站 - 广告服务 - 版权声明 - 联系我们 - 友情链接 - 网站地图 - 帮助中心