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