private class DBOpenHelper extends SQLiteOpenHelper {     private static final String name = "database.db";     private static final int version = 1;         public DBOpenHelper(Context context) {     super(context, name, null, version);     }             @Override     public void onCreate(SQLiteDatabase db) {     db.execSQL("CREATE TABLE IF NOT EXISTS messgae (id integer primary key autoincrement, accountId long, folderId long,messageId long, kind int");     }         @Override     public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion)     {     db.execSQL("DROP TABLE IF EXISTS messgae");     onCreate(db);     }         public long insert(long accountId,long folderId,long messageId,int kind){     SQLiteDatabase db= getWritableDatabase();     ContentValues cv = new ContentValues();         cv.put(ACCOUNT_ID,accountId);     cv.put(FOLDERP_ID, folderId);     cv.put(MESSAGE_ID, messageId);     cv.put(KIND, kind);     return db.insert("messgae", null, cv);     }         public int getSelectedMessage(long accountId, long folderId,     long messageId) {     SQLiteDatabase db = getReadableDatabase();         return db     .query(         "messgae",         new String[] { "id" },         "accountId = ? and folderId = ? and messageId = ?",         new String[] { String.valueOf(accountId),     String.valueOf(folderId),     String.valueOf(messageId) }, null, null,     "_id desc").getInt(0);         }         }


更多相关文章

  1. 代码中设置drawableleft
  2. android 3.0 隐藏 系统标题栏
  3. Android开发中activity切换动画的实现
  4. Android(安卓)学习 笔记_05. 文件下载
  5. Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
  6. 技术博客汇总
  7. android 2.3 wifi (一)
  8. AndRoid Notification的清空和修改
  9. Android中的Chronometer

随机推荐

  1. 自定义录像机 没任何新意
  2. Android——简单对话框
  3. Android汉字转换成拼音
  4. webview高度自适应图文详情
  5. Android(安卓)仿360恶意广告拦截扫描
  6. Android(安卓)Name Rules 命名规则
  7. android 中Window跟WindowManager
  8. Android: You are not using bash - buil
  9. 自定义Android(安卓)Progress Bar的颜色
  10. Android(安卓)Robotium的自动化代码