一、跨进程访问共享数据
Android应用程序可以使用文件或Sqlite数据库来存储数据。Content Provider提供了一种在多个应用程序之间数据共享的方式 ,其存在目的就是为了向其他应用程序共享数据和允许其他应用程序对数据进行增删改查工作。
Android本身也提供了很多Content Provider,例如音频、视频、联系人信息等。我们可以通过这些Content Provider(内容提供者)获得相关信息的列表。这些列表数据将以Cursor对象返回。
首先需要获得Content Resolver对象。该对象需要使用Context.getContentResolver()方法获得,代码如下:
ContentResolver resolver = getContentResolver();
通过resolver对象可调用insert、delete、update、