package com.basic.security.manager.impl.sqlite; import android.text.TextUtils; import com.basic.security.manager.impl.cblite.BaseManager; import com.couchbase.lite.Expression; import com.basic.security.model.ModelAdapter; import java.util.List; public class SlDeviceSettingManager extends SlBaseManager { /*保存设备设置*/ public static void saveDeviceSetting(ModelAdapter modelAdapter) { SlBaseManager.save(modelAdapter); } /*得到设备设置*/ public static ModelAdapter getDeviceSetting() { ModelAdapter deviceSetting = null; String device_id = SlDeviceManager.getDeviceId(); List list = findList("select * from device where device_id='"+device_id+"'"); if (list.size() > 0) { deviceSetting = list.get(0); } return deviceSetting; } public static String getOpenDoorTime(){ try { ModelAdapter deviceSetting = getDeviceSetting(); String open_door_time = deviceSetting.getString("open_door_time"); if (!TextUtils.isEmpty(open_door_time)){ return open_door_time; }else { return "5"; } } catch (Exception e) { e.printStackTrace(); } return "5"; } public static String getDeviceName(){ ModelAdapter deviceSetting = getDeviceSetting(); String device_name = deviceSetting.getString("name"); if (!TextUtils.isEmpty(device_name)){ return device_name; }else { return "admin"; } } }