较深入的分析Content Providers用法

之前的教程(Android平台上四种保存数据的方法)中有讨论过Android平台上四种存储数据的方法以及需要着重注意的特性。Android严格控制了数据的安全使用规范,为此建立在各种存储模块中的数据依然是私有于其相对应的程序。有简单提及应用Content Providers来实现多个Applications共享数据,并没有深入讲解具体的执行过程。这个教程的目的就是对这个话题的延展,一步一步了解使用Content Providers的方法和规范。

Android平台上四种保存数据的方法

对于我们所熟悉的大部分软件都有一个比较典型的特点,应用现有的数据根据不同的需求来得到相应的结果。例如,我们最常用的Office word、Excel、PowerPoint等办公软件,它们都是帮助我们完成某种特定的需求,同时由其所产生的数据或者文档又可以被其它软件所读取和做进一步的优化等等,在这个层面上可以看成是这些软件通过相同的文件标准来共享数据。但是对于Android最大的不同点在于,其平台上的应用软件所存储的数据或者文件是私有,仅仅可以通过它自身才可以访问其所包含的数据资源。