一、使用ContentProvider
当应用继承ContentProvider类并重写该类用于提供数据和存储数据的方法时,就可以向其他应用共享其数据。前面我们学习过文件的操作模式,通过指定文件的操作模式为Context.MODE_WORLD_READABLE或Context.MODE_WORLD_WRITEABLE就可以对外共享数据,但数据的访问方式会因数据存储的方式而不同,如:采用xml文件对外共享数据,需要进行xml解析来读写数据;采用SharedPreferences共享数据,需要使用SharedPreferences API读写数据;而使用ContentProvider共享数据的好处是统一了数据访问方式。当应用继承ContentProvider类并重写