android短彩信数据库设计源码解析(二)
这几天连续加班,昨天很早就睡了。一个人的时候要学会自我祝福,祝自己注意身体,天天精力充沛。明天父亲生日,在此祝父亲生日快乐,身体健康,笑口常开。
接着介绍android系统短彩信数据库设计。
单例模式,获取数据库设计类的单一引用。
关于数据模式,可以参考:http://blog.csdn.net/hailushijie/article/details/8715154。
1、
private void updateThreadsAttachmentColumn(SQLiteDatabase db) { // Set the values of that column correctly based on the current // contents of the database. db.execSQL("UPDATE threads SET has_attachment=1 WHERE _id IN " + " (SELECT DISTINCT pdu.thread_id FROM part " + " JOIN pdu ON pdu._id=part.mid " + " WHERE part.ct != 'text/plain' AND part.ct != 'application/smil')"); }更新threads表中的has_attachment字段。这就是SQLiteDatabaseHelper.java类。MmsProvider.java,SmsProvider.java,MmsSmsProvider.java都会使用它。