我的第一个 Android 应用程序将所有数据存储在 SQLite 数据库中,并充当后端/管理面板。我需要的是让我的第二个 android 应用程序可以访问(可读)这些数据。
是否可以通过数据绑定(bind)或内容提供程序实现?如果是那么如何,请提供示例代码。
期待可靠的指南。
最佳答案
ContentProvider
就是您所需要的。
它让您为数据定义一个类似 SQL 的接口(interface)。
您可以查询、更新、插入、删除数据。
您可以定义,允许哪些权限范围访问数据等。
在大多数情况下,它只是您的 SQLiteDatabase
的包装器。
ContentProvider
的一个很好的例子是短信或联系人数据库,可通过 content://sms/...
或类似的 UIR 访问。
https://developer.android.com/guide/topics/providers/content-providers.html
关于android - 如何让数据从一个 Android 应用程序的数据库访问到另一个应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22005074/