Android----ContentProvider(内容提供者) ContentResolver(内容访问者)
2017-02-12 14:27
477 查看
你想要有人访问你的博客的前提,首先你得有一个博客。所以我们首先要有内容提供者。
<!--配置内容提供者--> <provider android:authorities="com.example.contentprovider.PERSON" android:name="com.contentProvider.MyContentProvider" android:exported="true" ></provider>
ContentProvider简介
当应用继承ContentProvider类,并重写该类用于提供数据和存储数据的方法,就可以向其他应用共享其数据。虽然使用其他方法也可以对外共享数据,但数据访问方式会因数据存储的方式而不同,如:采用文件方式对外共享数据,需要进行文件操作读写数据;采用sharedpreferences共享数据,需要使用sharedpreferences API读写数据。而使用ContentProvider共享数据的好处是统一了数据访问方式。
ContentResolver是通过ContentProvider来获取其他与应用程序共享的数据,那么ContentResolver与ContentProvider的接口应该差不多的。其中ContentProvider负责组织应用程序的数据;向其他应用程序提供数据;ContentResolver则负责获取ContentProvider提供的数据;修改/添加/删除更新数据等;
相关文章推荐
- Android ContentProvider(内容提供者 )+ContentResolver(内容访问者)
- android的与ContentResolver(内容访问者)对ContentProvider(内容提供者)的增删查改
- Android 中ContentProvider内容提供者和ContentResolver内容访问者
- Android:内容提供者(ContentProvider)和内容访问者(ContentResolver)
- ContentProvider内容提供者和ContentResolver内容访问者
- 关于Android sqlite3数据库创建使用内容提供者contentProvider及解析者ContentResolver,观察者ContentResolver案例
- ContentProvider内容提供者与ContentResolver内容访问者(二)
- 使用内容提供者ContentProvider与内容访问者ContentResolver实现拿到另外一个项目的数据库数据
- 给大家简述下ContentProvider(内容提供者)与ContentResolver(内容访问者)如何使用。
- Android ContentProvinder(内容提供者) ContentResolver(内容访问者)的简单应用
- ContentProvider内容提供者与ContentResolver内容访问者
- ContentProvider(内容提供者)与ContentResolver(内容访问者)
- ContentProvider内容提供者和ContentResolver内容访问者
- ContentProvider内容提供者与ContentResolver内容访问者
- Android ContentProvider(内容提供者{模拟底层})和Contentresolver(内容接受者{实现对ContentProvider数据的修改})
- ContentProvider内容提供者与ContentResolver内容访问者
- ContentProvider内容提供者和ContentResolver内容访问者
- 【Android基础】内容提供者ContentProvider的使用详解
- Android -- ContentProvider 内容提供者,创建和调用
- android 数据存储和访问方式四:ContentProvider(内容提供者、数据共享)详解