android应用程序需要使用嵌入式数据库,例如sms.db。表结构未知
在android系统上进行im编码,需要使用系统预先构建的数据库,例如sms.db。 我只是找不到任何有关表结构和字段含义的文档。查了一下android.com,没有任何线索。所以基本上我已经做了很多推断来找出表格是什么以及如何使用它们。这太耗时了。 那么谁能告诉我android系统中是否有指定所有数据库表的文档? 提前致谢。
i m coding on android system, need to use the databases that have been pre-built by the system, such as the sms.db .
and i just couldn't find any documents about the table structures and the meaning of the fields. been searching the android.com, haven't got a clue. so basically i've done a lot of inference to find out what the tables are and how to use them. it is way too time consuming.
so can anybody tell me whether there are documents specifying all the database tables in the android system?
thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
“sms.db”不是“android 系统”的一部分。 Android 操作系统不存储 SMS 消息。 SMS消息可以通过SMS客户端来存储,Android开源项目就有这样的客户端(Messenger)。该客户端可能会也可能不会安装在任何设备上,并且其数据库可能会发生变化。
“android 应用程序”不应该以任何方式使用“sms.db”。
据我所知,情况并非如此。无论如何,“android 应用程序”无法直接访问这些表中的任何一个。那些已记录并支持的内容提供商通过 Android SDK 进行记录。
The "sms.db" is not part of the "android system". SMS messages are not stored by the Android operating system. SMS messages may be stored by an SMS client, and the Android open source project has such a client (Messenger). That client may or may not be installed on any device, and its database is subject to change.
An "android app" should not be using "sms.db" by any means.
Not that I am aware of. An "android app" cannot access any of these tables directly, anyway. Those that have documented and supported content providers are documented via the Android SDK.