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