跨程序共享數據--內容提供器

1、內容提供器,主要用於在不同的應用程序之間實現數據共享的功能,它提供一套完整的機制,允許一個程序訪問另外一個程序,同時還能保障被訪數據的安全性,內容選擇器可以選擇,只對哪部分數據進行共享,從而保證我們程序中的隱私數據不會有泄露的風險,危險權限9組24個權限
2、訪問其他程序的數據
內容提供器的用法一般有兩種,一種是使用現有的內容提供器來讀取 和操作相應程序中的數據,另一種是創建自己的內容提供器給我們程序的數據提供外部訪問接口,如果一個程序通過內容提供器對其數據提供了外部訪問接口,那麼任何其他的應用程序就都可以對這部分數據進行訪問,Android系統自帶的電話本,短信,媒體庫等程序都提供了類似的訪問接口,這使得第三方程序可以充分的利用這部分數據來實現更好的功能
3、ContentResolver基本用法:訪問內容提供器中共享的數據,通過getContentResolver()方法獲取該類的實例,對數據進行CRUD操作

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章