HongbaoLogger.java 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. package me.yoqi.app.wxredpacket.utils;
  2. import android.content.Context;
  3. import android.database.sqlite.SQLiteDatabase;
  4. /**
  5. * 接收红包日志管理
  6. */
  7. public class HongbaoLogger {
  8. private Context context;
  9. private SQLiteDatabase database;
  10. private static final int DATABASE_VERSION = 1;
  11. private static final String DATABASE_NAME = "wxRedPacket.db";
  12. private static final String createDatabaseSQL = "CREATE TABLE IF NOT EXISTS HongbaoLog (id INTEGER PRIMARY KEY AUTOINCREMENT, sender TEXT, content TEXT, time TEXT, amount TEXT);";
  13. /**构造函数
  14. * @param context
  15. */
  16. public HongbaoLogger(final Context context) {
  17. this.context = context;
  18. this.initSchemaAndDatabase();
  19. }
  20. /**
  21. * 初始化db数据库
  22. */
  23. private void initSchemaAndDatabase() {
  24. this.database = context.openOrCreateDatabase("wxRedPacket", Context.MODE_PRIVATE, null);
  25. this.database.beginTransaction();
  26. this.database.execSQL(createDatabaseSQL);
  27. this.database.endTransaction();
  28. }
  29. /** 插入红包数据
  30. * @param sender
  31. * @param content
  32. * @param amount
  33. */
  34. public void writeHongbaoLog(String sender, String content, String amount) {
  35. }
  36. /**
  37. * 获取所有数据
  38. */
  39. public void getAllLogs() {
  40. }
  41. }