SQLiteDatabase database = SQLiteDatabase
.openOrCreateDatabase(getFileStreamPath(fileName)
.getAbsolutePath(), null);
Cursor cursor = database.rawQuery(
"select name,image from users", new String[] {});
if (cursor.moveToFirst()) {
userName = cursor.getString(0);
ByteArrayInputStream stream = new ByteArrayInputStream(
cursor.getBlob(1));
image = Drawable.createFromStream(stream, "image");
Log.i(TAG, "user name: " + userName);
}
database.close();
声明的成员变量,供上面代码使用的:
private String userName;
private Drawable image;
在对话框里面显示:
AlertDialog.Builder builder = new Builder(
WelComeMainActivity.this);
builder.setMessage("数据更新完毕。用户名:" + userName);
builder.setTitle("提示");
builder.setIcon(image);
builder.setPositiveButton("确认", new OnClickListener() {
@Override
public void onClick(DialogInterface dialog,
int which) {
dialog.dismiss();
}
});
builder.create().show();
分享到:
相关推荐
C++ Builder XE 读取sqlite图片Blob字段的多种存取方法: 利用TMemoryStream *mem=new TMemoryStream; TBlobField *blob_pic=(TBlobField *)Form1->FDQuery1->Fields->FieldByName("image"); blob_pic->...
java sqlite bolb 将图片存入sqlite blob 字段中,然后读取sqlite
使用环境是VS2010,往SQLite数据库的BLOB字段里插入jpg,主要修改路径和文件名也可以换成其他文件。工程里也自带SQLite的编译文件,如果需要的也可以下载。
VS、VC++实现对象序列化保存到sqlite表blob类型字段中,包含blob字段的读取和保存,文档中有代码及说明实例。
1. 利用Sqlite创建BLOB类型字段,可用于图片或数据流的存储; 2. 实现BLOB类型字段的读写; 3. 利用ZlibNet对二进制字节流进行数据解压缩;
一个android读取sqlite数据库的数据并用listview显示demo,如有问题及时提醒。
里面对于Sqlite3数据库2进制数据进行了详细的解析和对于大部分常用Sqlite3的接口函数做了一定的总结。对于2进制数据eg图片的操作有实例源代码提供。
我们在使用ListView的时候需要和数据进行绑定,那么问题来了,如何获取SQLite数据库中的数据并动态的显示到ListView当中呢?其实过程很简单:首先要获取SQLite数据(当然首先你要创建一个SQLite数据库并填写了一些...
使用sqlite3数据库blob存储二进制文件的程序
软件特点:可通过操作面板扫描本地文件夹,导入数以千万的文件数据,进行统一压缩,以 BLOB 类型存储在一个 SQLite 数据库文件中,迁移(备份)数据时能极大提升文件复制速度。支持将资源数据库中的文件数据发布成 ...
Android的SQLite中DateTime类型数据的存取问题
1.保证无毒 2.简单,方便,实用 3.实例可以自行改用 4.如有非法,本人无法律责任,由改动代码人负责! 5.需要更多本人作品,查找标签“朱建强” 6.请下载,杀毒后再使用!
很实用的sqlite数据库操作代码,注释比较全面,还结合了listview组件。
在Android studio上实现了sqlite的数据的新建、查询、添加、删除等功能。
android studio1.2 sqlite的操作 测试通过 转:http://www.jb51.net/article/36062.htm 这个例子的基础上修改
Android 操作 sqlite 数据库增加修改删除 Android 操作 sqlite 数据库增加修改删除 Android 操作 sqlite 数据库增加修改删除
Android 数据库SQLite 详解,简单学好SQLite
本文主要参考博客完成,通过SQLite对Android数据库进行简单的操作,包括创建数据库、建表、更新数据、删除数据、插入数据,并通过适配器显示在ListView中。基础免费资源,仅供大家学习。希望对大家有所帮助,是...
Android 操作 SQLite数据库 Android 操作 SQLite数据库 Android 操作 SQLite数据库
Android Stdio开发的一个应用,运用Sqlite数据库和listview实现在前端进行对Sqlite的增删改查,数据库中的数据显示在Listview上,在Editetext上输入关键字会查询带有关键字的数据,点击Listview的每一行都可以对该行...