private final static int VERSION_1 = 1;
private final static int VERSION_2 = 2;
+ private final static int VERSION_3 = 3;
public static final String DB_NAME = "fzd_db";
private static final int DEFAULT_VERSION = VERSION_2;//2021-9-6
public static final String fPhoneNum = "phone_num";
//type类型表示朋友,还是联系人,联系人指的是手机,朋友指的是手表
public static final String fType = "type";
+ public static final String fGroup = "group_type";//某些客户需要分组
public static final String fCreateTime = "create_time";
public static final String fUpdateTime = "update_time";
" text, " +
fType +
" integer, " +
+ fGroup +
+ " integer, " +
fCreateTime +
" date, " +
fUpdateTime +
//升级数据库
if (oldVersion == VERSION_1 && newVersion == VERSION_2) {
createForbiddenTable(db);
+ ICLogger.d("createForbiddenTable...");
+ }
+
+ if (oldVersion == VERSION_1 || oldVersion == VERSION_2) {
+ //这两个版本升级上来的,联系人表需要添加多一个字段
+ addGroupTypeForMemberTb(db);
}
}
+
+ private void addGroupTypeForMemberTb(SQLiteDatabase db) {
+ ICLogger.d("addGroupTypeForMemberTb...");
+ String sql = "alter table " + tMembers + " add " + fGroup + " integer";
+ db.execSQL(sql);
+ }
}
int currentRingmod = am.getRingerMode();
am.setRingerMode(mod);
ICLogger.i("Current OldRingMod=" + currentRingmod + ", Set To RingMod=" + mod + ", check RingMod=" + am.getRingerMode());
-
int curretnVibmod = am.getVibrateSetting(AudioManager.VIBRATE_TYPE_RINGER);
-
if (vibmod) {
Settings.System.putInt(context.getContentResolver(), Settings.System.VIBRATE_WHEN_RINGING, 1);
am.setVibrateSetting(AudioManager.VIBRATE_TYPE_RINGER, AudioManager.VIBRATE_SETTING_ON);