前两天有人在校论坛上问过,我搜了些相关信息,然后自己总结了一个做法,记录如下,以备日后使用
1.将图片转化为byte数组
2.将byte数组放入contentvalues
3.执行数据库的insert操作,将contentvalues里面的值存入sqlite
代码大致如下:
//转换
Bitmap bm = BitmapFactory.decodeResource(getResources(), R.drawable.icon);
ByteArrayOutputStream baos = new ByteArrayOutputStream();
bm.compress(Bitmap.CompressFormat.PNG, 100, baos);
byte[] result = baos.toByteArray();
//装入
ContentValues values = new ContentValues();
values.put("image", result);
//插入数据库
db.insert("image_info", "image", values);
分享到:
相关推荐
根据需求建立数据库,建立了两个表,并保证了可以将数据存储到已有的数据库中,代码如下: import sqlite3 def createDataBase(): cn = sqlite3.connect('check.db') cn.execute('''CREATE TABLE IF NOT EXISTS TB_...
在两种环境下(windows、Linux),对csv文件存入数据库的详解
使用Android原生gps定位的例子 每个几秒订一次 并将定位的经纬度和当前时间等信息写入数据库
如标题所示,包含最常用英文单词数据,适合词典类应用等
程序会把这些信息存入access_table,access_column表中以供参考 3、如果access库中 自增长的字段autoId不是为主键,而name字段为主键 在sqlite中,如果字段为自增长,则必须为主键,碰到这种情况,程序是这样处理的...
sqlite存储数据库类,sqlite是离线免安装的轻量型数据库,特别适合客户端本地存储,只需引用.dll,即可正常使用。
//本文主要介绍了android通过jxl去读excel的内容,然后存入sqlite3数据库表,需要用到jxl的jar包和sqlite 的jar包,图片是excel的数据格式,需要的朋友可以参考下
主要减少怎样使用C#存储图片到数据库中的Image字段
基于Python的SQLite数据库存储.pdf
代码实现的功能主要是手机中SQLite数据库中的用户的注册与查询。
详见代码注释 需要自己微调,目前签到信息存入本地SQLite数据库中了
自定义对象保存到SQLite数据库中功能,并且还可以进行查找读取功能,而且支持对SQLite的操作用了FMDB类库功能等,希望大家可以下载学习看看。
wpf sqlite 导入导出excel
C++代码,使用了Sqlite3作为简单的数据库,加密使用了MD5和Base64(含有实现)。一个简单的的密码本示例程序。没有界面,只有命令行。仅供参考,交流学习使用!
本文实例分析了Android编程操作嵌入式关系型SQLite数据库的方法。分享给大家供大家参考,具体如下: SQLite特点 1.Android平台中嵌入了一个关系型数据库SQLite,和其他数据库不同的是SQLite存储数据时不区分类型 ...
模拟的是将文件的名字和文件的内容存入到数据库中进行备份的操作,存入之后,可以通过按键,输入文本框(用于输入你要存或者修改的数据),显示文本框(显示查询数据库中的所有信息)对数据库中的信息进行增删改查...
主要介绍了Python实现读取TXT文件数据并存进内置数据库SQLite3的方法,涉及Python针对txt文件的读取及sqlite3数据库的创建、插入、查询等相关操作技巧,需要的朋友可以参考下
这份代码是从网上找来并经过我改进的。可以从相册或相机处获取图片,然后进行剪切操作以后保存到SQLite数据库中。