摘要: 【通信录操作】使用ContentResolver对通信录中的数据进行添加、删除、修改和查询操作:加入读写联系人信息的权限<uses-permission android:name="android.permission.READ_CONTACTS" /><uses-permission android:name="android.permission.WRITE_CONTACTS" /> 1 加入读取联系人信息的权限 2 <uses-permission android:name="android.permissi 阅读全文
posted @ 2013-06-16 14:34 海之涯2008 阅读(244) 评论(0) 推荐(0)
摘要: 【监听ContentProvider中数据的变化】如果ContentProvider的访问者需要知道ContentProvider中的数据发生变化,可以在ContentProvider 发生数据变化时调用getContentResolver().notifyChange(uri, null)来通知注册在此URI上的访问者,例子如下:public class PersonContentProvider extends ContentProvider {public Uri insert(Uri uri, ContentValues values) {db.insert("person& 阅读全文
posted @ 2013-06-16 09:35 海之涯2008 阅读(504) 评论(0) 推荐(0)
摘要: 【用ContentResolver操作ContentProvider中的数据】当外部应用需要对ContentProvider中的数据进行添加、删除、修改和查询操作时,可以使用ContentResolver 类来完成,要获取ContentResolver 对象,可以使用Activity提供的getContentResolver()方法。 ContentResolver 类提供了与ContentProvider类相同签名的四个方法:public Uri insert(Uri uri, ContentValues values)该方法用于往ContentProvider添加数据。public int 阅读全文
posted @ 2013-06-16 07:58 海之涯2008 阅读(292) 评论(0) 推荐(0)
摘要: 【一】 Content Provider1, 内容提供者:对外共享数据(可以是android项目中的任意类型数据); 属于android中的主键,其新建类需要在应用包或其子包下;2, 若用文件来共享数据,数据访问方式就会有很多的不同(不同的访问API等); 用内容提供都的方式对外共享数据,统一了数据的访问方式。ContentProvider 在android中的作用是对外共享数据,也就是说你可以通过ContentProvider把应用中的数据共享给其他应用访问,其他应用可以通过ContentProvider 对你应用中的数据进行添删改查。关于数据共享,以前我们学习过文件操作模式,知道通过指.. 阅读全文
posted @ 2013-06-15 07:21 海之涯2008 阅读(392) 评论(0) 推荐(0)
摘要: 【2013-06-12】1,Intent通常起着一个媒体中介的作用,专门提供组件互相调用的相关信息,实现调用者与被调用者之间的解耦。1)用Intent对象实现两个(多个)Activity之间的跳转和参数传递。setClass(Context,Class):Context---跳转的起点;Class---跳转的终点;2)在intent中加入要传递的参数,调用intent对象中的方法putExtra(Stringname,Stringvalue):此方法中的参数是一对键值对。3)getIntent()用来接收来自跳转起点类中的intent对象;getStringExtra(Stringname)用 阅读全文
posted @ 2013-06-13 00:43 海之涯2008 阅读(292) 评论(0) 推荐(0)