一.ContentProvider功能

  • 主要负责存储和共享数据,与文件存储、SharedPreferences存储、SQLite数据库存储这几种数据存储方法不同的是,后者保存的数据只能被该应用程序使用,而前者可以让不同应用程序之间进行数据共享,它还可以选择只对哪一部分数据进行共享,从而保证程序中的隐私数据不会有泄漏风险;
  • ContentProvider底层使用Binder机制原理;