Android_数据存储和IO
文章平均质量分 57
fangzhibin4712
这个作者很懒,什么都没留下…
展开
-
SD卡文件浏览器
该程序直接使用/mnt/sdcard来访问系统的SD卡目录,然后通过File的listFile()方法来获取指定目录下的全部文件和文件夹。当程序启动时,系统启动获取/mnt/sdcard目录下的全部文件、文件夹,并使用ListView将他们先是出来,当用户单击ListView的指定列表项时,系统将会先是该列表项下的全部文件夹和文件。结果如图:地址:http://dl.vmall.com原创 2013-01-27 20:36:45 · 430 阅读 · 0 评论 -
SQLite多线程读写实践及常见问题总结
基本操作的部分,大家都很熟悉了,这里根据个人切身经验,总结了一些经常遇到的,也需要注意的一些问题,与大家分享,水平有限,不妥或者错误的地方还望指出。多线程读写SQLite实质上是将数据写入一个文件,通常情况下,在应用的包名下面都能找到xxx.db的文件,拥有root权限的手机,可以通过adb shell,看到data/data/packagename/databases/xxx转载 2013-02-26 09:38:25 · 720 阅读 · 0 评论 -
sqlite数据库的类型
一般数据采用的固定的静态数据类型,而SQLite采用的是动态数据类型,会根据存入值自动判断。SQLite具有以下五种数据类型:1.NULL:空值。2.INTEGER:带符号的整型,具体取决有存入数字的范围大小。3.REAL:浮点数字,存储为8-byte IEEE浮点数。4.TEXT:字符串文本。5.BLOB:二进制对象。但实际上,sqlite3也接受如下的数据类转载 2013-02-26 09:42:29 · 780 阅读 · 0 评论 -
SQLite优化方法
原文地址:http://blog.csdn.net/myas0735/article/details/8047262转载 2013-02-26 09:49:49 · 632 阅读 · 0 评论 -
关于SQLiteOpenHelper的onCreate(SQLiteDatabase db)方法调用时机的疑惑
Android SQLiteOpenHelper 重复执行OnCreate()说明: android中首次调用getWritableDatabase或getReadableDatabase执行OnCreate()方法,当数据库中不存在该表时执行创建操作建议: 建议创建表时在sql中添加判断语句 "CREATE TABLE IF NOT EX转载 2013-02-26 09:51:01 · 14221 阅读 · 1 评论 -
手势检测
Android为手势检测提供了一个GestureDetector类,该类类用来识别触摸屏的各种手势。使用Android的手势检测只需两个步骤:①创建一耳光GestureDetector对象。创建该对象时必须实现一个GestureDetector.OnGestureListener监听器实例②为应用程序的Activity(或特定组件)的TouchEvent事件绑定监听器,在事件处理中指定原创 2013-01-27 18:50:08 · 613 阅读 · 0 评论 -
SQLite清空表并将自增列归零
SQL标准中有TRUNCATE TABLE语句,用来清空表的所有内容。但SQLite不支持这个语句。在SQLite中直接使用“DELETE FROM TableName”就可以了。对于大多数DBMS来说,用DELETE不如用TRUNCATE 速度快,因为TRUNCATE 不用访问整个表,不用记录数据的变动。SQLite虽然不支持TRUNCATE,但它对DELETE做了优化:“When the转载 2014-07-31 14:39:13 · 1978 阅读 · 0 评论