回答

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 –

相关问题