发布时间:2015-01-31 21:53:22
SQLiteOpenHelper是Android提供的一个管理数据库的工具类,可用于管理数据库的创建和版本更新。一般的用法是创建SQLiteOpenHelper的子类,并扩张它的onCreate(SQLiteDatabase db)和onUpgrade(SQLiteDatabase db,int oldVersion,int newVersion)方法。SQLiteOpenHelper常用的方法1、synchronized SQLiteDatabase getRead.........【阅读全文】
发布时间:2015-01-31 21:52:05
beginTransaction():开始事务endTransaction():结束事务SQLiteDatabase还提供了如下方法来判断当前上下文是否处于事物环境中。inTransaction():如果当前上下文处于事务中,则返回true;否则返回false结束事务的时候,如果程序事务执行中调用了setTransactionSuccessful()方法设置了事务成功则提交事务,否则程序将会.........【阅读全文】
发布时间:2015-01-28 22:23:02
1、使用insert方法插入记录SQLiteDatabase的insert方法的签名为long insert(String table,String nullColumnHack,ContentValues values),这个插入方法的参数说明如下:table:代表想插入数据的表名。nullColumnHack:代表强行插入null值的数据列的列名。values:代表一行记录的数据。insert方法插入的一行记录使用Cont.........【阅读全文】
发布时间:2015-01-28 22:18:49
1、获取SQLiteDatabase对象,它代表了与数据库的连接。2、调用SQLiteDatabase的方法来执行SQL语句。3、操作SQL语句的执行结果,比如用SimpleCursorAdapter封装Cursor。4、关闭SQLiteDatabase,回收资源。......【阅读全文】
发布时间:2015-01-28 22:17:37
1、调用Environment的getExternalStorageState()方法判断手机上是否插入了SD卡,并且应用程序具有读写SD卡的权限。例如使用如下代码//Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)2、调用Environment的getExternalStorageDirectory()方法来获取外部存储器,也就是SD卡的目录。3、使用FileI.........【阅读全文】