0
是否有可能創建一個custom ContentProvider
到的Android定製的ContentProvider
- 訪問Android電子現有的數據庫(如聯繫人,短信)?
- 擴展可以訪問android現有數據庫的Exciting ContentProvider(例如,ContactsProvider訪問聯繫人數據庫)?
謝謝。
是否有可能創建一個custom ContentProvider
到的Android定製的ContentProvider
謝謝。
短答案:是
較長答案:
ContentProviders
是「外部世界」之間坐在層(例如其他Android Activities
)和後端數據存儲。你永遠不會有直接訪問數據庫。數據庫存儲在Activities
專用存儲空間中。所以你所能做的就是你正在尋找的ContentProvider
。
如果ContentProvider
只允許對數據進行只讀訪問,那麼您只能執行此操作。
所以最終你只能提供大部分的訪問權限,你所使用的ContentProvider
這種訪問權限。但是,您可以公開不同的數據結構。或者您也可以創建一個ContentProvider
,它在內部使用多個其他提供者。
關於底線,在給定範圍內,您的想象力是極限。