我想创建一个数据库,根据电话号码存储消息。 我该怎么做? 我能够创建一个简单的数据库,它将消息存储为堆栈,这意味着它不会根据数字排列消息。 对于一个简单的数据库,我正在使用这段代码,
mydb = openOrCreateDatabase("db",MODE_PRIVATE, null);
mydb.execSQL("CREATE TABLE IF NOT EXISTS sms_inbox (SMS_TEXT varchar , SENDER_NUMBER varchar );");
mydb.execSQL("INSERT INTO sms_inbox VALUES('" + stBody + "', '" + stPhoneNumber + "');");
现在我将如何根据电话号码存储这些消息。
最佳答案
SQLite3 可能是您的不错选择。它是一个内存中的可嵌入关系数据库。
创建数据库;添加一个包含主键 ID、电话号码、时间戳和消息文本的表。您可以按电话号码选择和订购。出发吧!
关于android - 想为我收到的消息创建一个数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16894007/