2012年8月8日

Android中的SQLites数据库使用方法详细总结:

摘要: SQLites数据库一般的操作来讲有:创建数据库,创建表,删除表,删除数据库,打开数据库,关闭数据库,在某一个表中插入新的数据,删除一条数据记录,修改某条数据。数据库对象类型为SQLiteDatabase,在Activity中可以通过public SQLiteDatabase openOrCreateDatabase(String name, int mode, CursorFactory factory);如果数据库已经存在直接打开数据库,不存在则创建一个名为name的数据库,并指定模式,mode参数即为模式,这个模式是在Context类中定义的,分别有:MODE_PRIVATE,私有模式只 阅读全文

posted @ 2012-08-08 17:50 小白改bug 阅读(669) 评论(0) 推荐(0)

Cursor对象详解:

摘要: Cursor 位于 android.database.Cursor类,可见出它的设计是基于数据库服务产生的。一开始接触Cursor的时候很是疑惑,而且感觉莫名其妙,感觉这个是一个比较抽象的东西,然后Android里边就更加的把他抽象成一个类,来供我们使用,Cursor的比喻很形象,只是刚开始没有将他与数据条目联系起来,只是想到的是当初的 物理学里边的游标卡尺,以及天秤上的游标。根据几天的接触,感觉更像是个迭代器对象,这个迭代器里存着很多数据,数据的形式是简单数据结构集:类似于Struct{int a;int b;string s…}; 游标每移动一次就会指向当前的数据集,并可以从其中读取数据, 阅读全文

posted @ 2012-08-08 15:14 小白改bug 阅读(783) 评论(0) 推荐(0)

Android中的Context详解

摘要: Context字面意思上下文,位于framework package的android.content.Context中,其实该类为LONG型,类似Win32中的Handle句柄,很多方法需要通过 Context才能识别调用者的实例。Context更像是一个父节点的实例,通过获取Context可以获取当前父节点的很多信息,1.public abstract ContextgetApplicationContext()Return the context of the single, global Application object of the current process.返回一个应用中的 阅读全文

posted @ 2012-08-08 15:10 小白改bug 阅读(241) 评论(0) 推荐(0)

Content Providers详细使用方法总结:

摘要: 作用:提供了应用程序之间的共享数据的方法。提供了数据共享的一个唯一借口对象,即ContentResolver,在全局的Application(每个Application中必然有一个(至少一个)这样的ContentReslover对象)中的Context中获取一个ContentResolver的对象,ContentResolvercr=getContentResolver();然后就可以运用ContentResolver的中的方法获取需要的数据,并进行插入删除更新等操作。任何一种ContentProvider只有一个实例。但是它可以和许多不同搞程序和进程中的ContentResolver对象进行 阅读全文

posted @ 2012-08-08 15:03 小白改bug 阅读(261) 评论(0) 推荐(0)

AndroidMainfest.xml中的permission问题:

摘要: Permission是Manifest中的一个类,标注了很多权限,当应用程序需要利用系统中其他程序的功能时候,就需要在xml中标注本Application中的权限。例如:<uses-permissionandroid:name="android.permission.CAMERA"/>注视应用程序具有调用相机程序的权限。因为Permission是属于Mainfest类中的内部类,所以权限的定义应写在<application> </application>的外部。User-permission与permission的区别:user-perm 阅读全文

posted @ 2012-08-08 15:00 小白改bug 阅读(1051) 评论(0) 推荐(0)

导航