コード例 #1
0
ファイル: LoginDao.java プロジェクト: treejames/something
 public void updateLoginUserInfo(User user) {
   SQLiteDatabase db = helper.getWritableDatabase();
   ContentValues values = new ContentValues();
   values.put(LoginUserTable.AVATAR, user.getAvatar());
   values.put(LoginUserTable.UNAME, user.getUname());
   db.update(LoginUserTable.TABLE_NAME, values, "uid=?", new String[] {user.getUid()});
   db.close();
 }
コード例 #2
0
ファイル: LoginDao.java プロジェクト: treejames/something
 /**
  * 更新QQ用户绑定信息
  *
  * @param user
  */
 public void updateQQInfo(LoginUser user) {
   SQLiteDatabase db = helper.getWritableDatabase();
   ContentValues values = new ContentValues();
   values.put(LoginUserTable.QQ_ACCESSTOKEN, user.getQq_accesstoken());
   values.put(LoginUserTable.QQ_UID, user.getQq_uid());
   db.update(LoginUserTable.TABLE_NAME, values, "uid=?", new String[] {user.getUid()});
   db.close();
 }
コード例 #3
0
ファイル: LoginDao.java プロジェクト: treejames/something
 /** 添加用户 */
 public void insert(LoginUser user) {
   SQLiteDatabase db = helper.getWritableDatabase();
   ContentValues values = new ContentValues();
   values.put(LoginUserTable.UID, user.getUid());
   values.put(LoginUserTable.UNAME, user.getUname());
   values.put(LoginUserTable.AVATAR, user.getAvatar());
   values.put(LoginUserTable.SESSIONID, user.getSessionid());
   db.insert(LoginUserTable.TABLE_NAME, null, values);
   db.close();
 }
コード例 #4
0
ファイル: LoginDao.java プロジェクト: treejames/something
 public String getSessionId() {
   SQLiteDatabase db = helper.getWritableDatabase();
   Cursor cursor = db.rawQuery("select * from loginuser ", null);
   String sessionid = null;
   if (cursor.moveToNext()) {
     sessionid = cursor.getString(cursor.getColumnIndex("sina_accesstoken"));
   }
   cursor.close();
   db.close();
   return sessionid;
 }
コード例 #5
0
ファイル: LoginDao.java プロジェクト: treejames/something
 public LoginUser getLoginUser() {
   LoginUser user = new LoginUser();
   SQLiteDatabase db = helper.getWritableDatabase();
   Cursor cursor = db.rawQuery("select * from loginuser ", null);
   if (cursor.moveToNext()) {
     user.setUid(cursor.getString(cursor.getColumnIndex("uid")));
     user.setUname(cursor.getString(cursor.getColumnIndex("uname")));
     user.setAvatar(cursor.getString(cursor.getColumnIndex("avatar")));
     user.setSessionid(cursor.getString(cursor.getColumnIndex("sessionid")));
     user.setSina_accesstoken(cursor.getString(cursor.getColumnIndex("sina_accesstoken")));
     user.setSina_uid(cursor.getString(cursor.getColumnIndex("sina_uid")));
     user.setQq_accesstoken(cursor.getString(cursor.getColumnIndex("qq_accesstoken")));
     user.setQq_uid(cursor.getString(cursor.getColumnIndex("qq_uid")));
   }
   cursor.close();
   db.close();
   return user;
 }
コード例 #6
0
ファイル: LoginDao.java プロジェクト: treejames/something
 public void delete(User user) {
   SQLiteDatabase db = helper.getWritableDatabase();
   db.execSQL("delete from loginuser where uid=?", new String[] {user.getUid()});
 }