ContentProvider是如何实现数据共享的
生活随笔
收集整理的這篇文章主要介紹了
ContentProvider是如何实现数据共享的
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
ContentProvider用于跨進程通訊,一個程序可以通過實現一個ContentProvider的抽象接口將自己的數據完全暴露出去,而且ContentProvider是以類似數據庫中表的方式將數據暴露,也就是說ContentProvider就像一個“數據庫”。Android提供了ContentResolver,外界的程序可以通過ContentResolver接口訪問ContentProvider提供的數據。外界的應用要獲取其提供的數據,與從數據庫中獲取數據的操作基本一樣,只不過是采用URI來表示外界需要訪問的“數據庫”。使用Contentprovider將數據公開化一般有2種方法:1.創建一個Contentprovider;2.將數據添加到一個已經存在的Content provider中,前提是有相同數據類型并且有寫入Content provider的權限。
總結
以上是生活随笔為你收集整理的ContentProvider是如何实现数据共享的的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android中Service生命周期、
- 下一篇: 横竖屏切换时Activity的生命周期