android 保存图片到SQLite
来源:互联网 发布:怎么在淘宝上找旗舰店 编辑:程序博客网 时间:2024/05/29 04:13
转自:http://blog.csdn.net/wangpeiyao5566/article/details/5536663
1、bitmap保存到SQLite 中 数据格式:Blob
demo。
db.execSQL("Create table " + TABLE_NAME + "( _id INTEGER PRIMARY KEY AUTOINCREMENT,USER_AGE INTEGER,USER_NAME TEXT,BITMAP_VALUES BLOB );");
2、bitmap 变为 Blob
ContentValues values = new ContentValues();
final ByteArrayOutputStream os = new ByteArrayOutputStream();
bmp.compress(Bitmap.CompressFormat.PNG, 100, os);
values.put(MyUser.User.BITMAP_VALUES, os.toByteArray());
values.put(MyUser.User.USER_NAME,"icon");
values.put(MyUser.User.USER_AGE,50);
getContentResolver().insert(MyUser.User.CONTENT_URI, values);
3、从SQLite中读取Bitmap
byte[] in=cur.getBlob(cur.getColumnIndex(MyUser.User.BITMAP_VALUES));
bmpout=BitmapFactory.decodeByteArray(in,0,in.length);
总结:
inputStream: 作为数据缓存,数据写如何供别的对象读取,其方法为read();
outputStream:作为数据缓存,将来向别的对象写内容!其方法write();
byte[] in=cur.getBlob(cur.getColumnIndex(MyUser.User.BITMAP_VALUES));//这样也可以对数据进行初始化,byte是基本类型,不需要之前进行长度定义。(有待研究)
- android 保存图片到SQLite
- android 保存图片到SQLite
- Android 保存图片到SQLite
- Android 保存图片到SQLite
- android 保存图片到SQLite
- Android:保存图片到Sqlite数据库
- Android:保存图片到Sqlite数据库
- Android:保存图片到Sqlite数据库
- Android 保存图片到Sqlite数据库
- Android保存本地图片到SQLite
- Android 保存图片到SQLite,读出SQLite中的图片
- Android 保存图片到SQLite,读出SQLite中的图片
- Android 保存图片到SQLite,读出SQLite中的图片
- Android 保存图片到SQLite,读出SQLite中的图片
- Android 保存图片到SQLite,读出SQLite中的图片
- Android 保存图片到SQLite,读出SQLite中的图片
- Android Bitmap保存到SQLite
- Android Bitmap保存到SQLite
- char,wchar_t,TCHAR的区别
- 【GitHub】在Mac上配置/使用Github
- postgresql 免安装版使用
- HDU1233还是畅通工程
- 每个程序员都应该了解的内存知识(1)
- android 保存图片到SQLite
- C++在单继承、多继承、虚继承时,构造函数、复制构造函数、赋值操作符、析构函数的执行顺序和执行内容
- HDU1875畅通工程再续
- 用MATLAB怎样求封闭区间上一元函数的最值
- Windows 下创建互斥运行的进程
- 每个程序员都应该了解的内存知识(2)-CPU caches
- Mysql - 解决Access denied for user ''@'localhost' to database 'mysql'问题
- IEEE T PAMI投稿注意事项
- 每个程序员都应该了解的内存知识(3)-虚拟内存