摘要: SQLite可以存储 BLOB(binary large object,二进制大对象)格式数据,利用它可以在安卓应用开发中存储图片资源。这里先讲下,怎样把数据从数据库中取出,并显示在imagView中。代码如下:private ImageView pic;pic = (ImageView) findViewById(R.id.pic_school);pic.setImageDrawable(dbm.blobToDrawable(cursor.getBlob(4)));public Drawable blobToDrawable(byte [] fromBlob){ Drawabl... 阅读全文
posted @ 2013-07-08 17:16 nwxueyu 阅读(4449) 评论(0) 推荐(0) 编辑
摘要: 注意: 1.public Cursor rawQuery(String sql, String[] selectionArgs) Cursor游标是查询后返回的结果集合,游标的意思是指向集合中的某行。 该函数返回的cursor游标的初始位置是在-1,即在第一组数据之前,此时不可获取数据,否则会报错:CursorIndexOutOfBoundsException: Index -1 requested。在调用Cursor.moveToFirst()后,游标位置为0,此时可以取数据。 如果返回结果包含0条,游标初始位置为-1,moveToFirst()后,游标位置为0,但此时取数据仍然会... 阅读全文
posted @ 2013-07-05 10:38 nwxueyu 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 想看Android API源码,但是只有class文件,于是找了个反编译工具Java Decompiler,免费的反编译工具。eclipse插件:JD-eclipse。安装步骤:1.确保计算机上装有Microsoft Visual C++ 2008 或以上版本,因为软件本身是用它写的。2.在eclipse的help中添加新软件,添加它的源: name:JD-Eclipse Update Site address:http://jd.benow.ca/jd-eclipse/update3.一路next,最后重启。4.在:窗口-->首选项(preference)-->常规-->编 阅读全文
posted @ 2013-07-04 17:26 nwxueyu 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 要学习Android应用开发,今天在win7本本上搭建了开发环境,在此记录并共享。一、概念解析JDK: java develop kit,java开发工具包,包括编译器、调试、jre等。JRE:javaruntimeenvironment,java运行时环境,java程序运行环境。SDK:softwaredevelopkit,各种软件开发工具包,jdk是用来开发java程序的sdk。Android SDK:安卓系统开发工具包,内含androidapi、android虚拟机、调试支持等。Eclipse:一个开源的开发平台,java主流开发平台之一,结合jdk和android sdk,即为andr 阅读全文
posted @ 2013-05-31 23:12 nwxueyu 阅读(238) 评论(0) 推荐(0) 编辑