回答

1

A ContentProvider是你需要的。

讓我們來爲您的數據定義一個SQL接口。
您可以查詢,更新,插入,刪除數據。
您可以定義允許哪個權限範圍訪問數據等等。

在大多數情況下,它只是圍繞您的SQLiteDatabase包裝。

ContentProvider的一個很好的例子是短信或聯繫人數據庫,可通過content://sms/...或類似的UIR訪問。在Android的

https://developer.android.com/guide/topics/providers/content-providers.html

+0

我可以在2級不同的應用程序ContentProvider的?或者我可以在一個應用程序內使用它? –

+0

您可以定義範圍。在「AndroidManifest.xml」中定義,如果ContentProvider被導出(可被其他應用訪問)或不被導出。此外還有一個許可模型,使其更加細化。 – flx

+0

正確!完成這個優秀的教程在這裏:http://webcache.googleusercontent.com/search?q=cache:http://www.compiletimeerror.com/2013/12/content-provider-in-android.html#.Uwwyr_mSw50 –

相關問題