android app需要使用嵌入式数据库,例如sms.db.表结构未知

时间:2011-03-27 06:50:22

标签: android sqlite

我在android系统上编码,需要使用系统预先构建的数据库,例如sms.db。 我只是找不到任何有关表结构和字段含义的文档。一直在搜索android.com,一直没有线索。所以基本上我做了很多推断,找出表是什么以及如何使用它们。这太浪费时间了。 所以有人能告诉我是否有文件指定android系统中的所有数据库表? 提前谢谢。

1 个答案:

答案 0 :(得分:1)

  

我在android系统上编码,需要使用系统预先构建的数据库,例如sms.db。

“sms.db”不是“android系统”的一部分。 Android操作系统不存储SMS消息。 SMS消息可以由SMS客户端存储,并且Android开源项目具有这样的客户端(Messenger)。该客户端可能安装在任何设备上,也可能不安装,其数据库可能会发生变化。

“android app”不应该以任何方式使用“sms.db”。

  

所以有人能告诉我是否有文件指定android系统中的所有数据库表?

不是我知道的。无论如何,“android app”无法直接访问这些表中的任何一个。那些拥有文档和支持的内容提供者的文档将通过Android SDK进行记录。