20_采用ContentProvider对外共享数据
------------------------------------------
1.比如通讯录,就是通过ContentProvider,实现的,通讯录就是要获得应用中的数据,可以把
项目中的,xml,文本,数据库中的等,任意类型的数据进行共享;
-----------------------------------------------------------
2.文件的生成模式:readable,wirteable
--------------------------------------------------------------------
3.ContentProvider安卓的一个应用组件
<provider android:name=".PersonProvider"//.表示当前的包下:
android:authorities="com.credream.providers.personprovider"/>内容提供
者的唯一标识
------------------------------
4.当应用继承ContentProvider类,并重写该类用于提供数据和存储数据的方法,就可以向其
他应用共享其数据。以前我们学习过文件的操作模式,通过指定文件的操作模式为
Context.MODE_WORLD_READABLE 或Context.MODE_WORLD_WRIT
------------------------------------------
1.比如通讯录,就是通过ContentProvider,实现的,通讯录就是要获得应用中的数据,可以把
项目中的,xml,文本,数据库中的等,任意类型的数据进行共享;
-----------------------------------------------------------
2.文件的生成模式:readable,wirteable
--------------------------------------------------------------------
3.ContentProvider安卓的一个应用组件
<provider android:name=".PersonProvider"//.表示当前的包下:
android:authorities="com.credream.providers.personprovider"/>内容提供
者的唯一标识
------------------------------
4.当应用继承ContentProvider类,并重写该类用于提供数据和存储数据的方法,就可以向其
他应用共享其数据。以前我们学习过文件的操作模式,通过指定文件的操作模式为
Context.MODE_WORLD_READABLE 或Context.MODE_WORLD_WRIT
本文详细介绍了Android中如何使用ContentProvider对外共享数据,包括ContentProvider的注册、UriMatcher的使用、ContentUris的用法,以及如何通过ContentResolver操作ContentProvider中的数据进行添加、删除、更新和查询。此外,还讲解了数据变更的通知机制和测试ContentProvider的方法。
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



