Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> 小豬的Android入門之路 Day 7 part 4

小豬的Android入門之路 Day 7 part 4

編輯:關於Android編程

小豬的Android入門之路 Day 7 part 4

Android的數據存儲與訪問之——ContentProvider(內容提供者)

---轉載請注明出處:coder-pig


本節引言:

在前面的學習中,我們已經學習了一些存儲數據的方式,而這些都是可以共享的,比如文件,我們可以把操作

模式設置為Context.MODE_WORLD_READABLE 或Context.MODE_WORLD_WRITEABLE,其他應用

就可以訪問文件進行讀寫操作了;而使用SharedPreference也是可以進行共享的,同樣是設置權限!而使用

ContentProvider共享數據的好處就是:同一了數據的訪問方式!這是不同應用間共享數據的唯一方式,因

為在Android中沒有提供所有應用共同訪問的存儲區域!好了,其實也沒那麼神秘,下面請大家跟隨筆者的

腳步來解析Android的ContentProvider吧!



本節學習路線圖:

\



<喎?/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+1f3OxDo8L3A+CjxwPjxicj4KPC9wPgo8aDE+Q29udGVudFByb3ZpZGVytcS4xcr20+vWtNDQ1K3A7TwvaDE+CjxwPjxpbWcgc3JjPQ=="/uploadfile/Collfiles/20140826/2014082608532726.jpg" alt="\">



自定義ContentProvider

\


參考代碼:

代碼效果:通過第二個程序,往第一個程序的數據庫中插入一條記錄

參考代碼下載:代碼下載



使用系統提供的ContentProvider

\



代碼示例:調用系統提供的短信與聯系人

參考代碼下載:代碼下載



監聽ContentProvider的數據改變



ps:本代碼是李剛老師《Android瘋狂講義》上的一個例子,這裡引用一下,這個demo需要再打開該app後再發送

信息才能夠監測到短信內容!關於後台的我們將在後面的Service中進行講解!敬請期待!


代碼示例下載:代碼下載



  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved