// Path: app/src/main/java/com/pandocloud/freeiot/ui/bean/Device.java
// public class Device implements Serializable {
// 	
// 	public String identifier;
// 	
// 	public String name;
// 	
// 	/**
// 	 * online/offline/unknown
// 	 */
// 	public String status; 
// 	
// 	public boolean is_owner = true;
// 
//     public String icon;
// 
//     public String app;
// 	
// 	public boolean isOnline() {
// 		return "online".equals(status);
// 	}
// 	
// 	public boolean isOffline() {
// 		return "offline".equals(status);
// 	}
// 	
// 	public boolean isUnknown() {
// 		return "unknown".equals(status);
// 	}
// 
// 	public boolean isOwner() {
// 		return is_owner;
// 	}
// 	
// 	@Override
// 	public String toString() {
// 		return "Device [identifier=" + identifier + ", name=" + name
// 				+ ", status=" + status + "]";
// 	}
// 	
// }


import java.util.HashMap;
import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import com.pandocloud.freeiot.ui.bean.Device;
package com.pandocloud.freeiot.ui.db;






public class DBManager {
	
	private static DBManager dbManager;
	
	private DBHelper dbHelper;
	private SQLiteDatabase readDB;
	private SQLiteDatabase writeDB;
	private DBManager(Context context) {
		dbHelper = new DBHelper(context);
		readDB = dbHelper.getReadableDatabase();
		writeDB = dbHelper.getWritableDatabase();
	}
	
	public static DBManager getInstances(Context context) {
		if (dbManager == null) {
			dbManager = new DBManager(context.getApplicationContext());
		}
		return dbManager;
	}
	
	
// Path: app/src/main/java/com/pandocloud/freeiot/ui/bean/Device.java
// public class Device implements Serializable {
// 	
// 	public String identifier;
// 	
// 	public String name;
// 	
// 	/**
// 	 * online/offline/unknown
// 	 */
// 	public String status; 
// 	
// 	public boolean is_owner = true;
// 
//     public String icon;
// 
//     public String app;
// 	
// 	public boolean isOnline() {
// 		return "online".equals(status);
// 	}
// 	
// 	public boolean isOffline() {
// 		return "offline".equals(status);
// 	}
// 	
// 	public boolean isUnknown() {
// 		return "unknown".equals(status);
// 	}
// 
// 	public boolean isOwner() {
// 		return is_owner;
// 	}
// 	
// 	@Override
// 	public String toString() {
// 		return "Device [identifier=" + identifier + ", name=" + name
// 				+ ", status=" + status + "]";
// 	}
// 	
// }


// Path: app/src/main/java/com/pandocloud/freeiot/ui/db/DBManager.java
import java.util.HashMap;
import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import com.pandocloud.freeiot.ui.bean.Device;

package com.pandocloud.freeiot.ui.db;






public class DBManager {
	
	private static DBManager dbManager;
	
	private DBHelper dbHelper;
	private SQLiteDatabase readDB;
	private SQLiteDatabase writeDB;
	private DBManager(Context context) {
		dbHelper = new DBHelper(context);
		readDB = dbHelper.getReadableDatabase();
		writeDB = dbHelper.getWritableDatabase();
	}
	
	public static DBManager getInstances(Context context) {
		if (dbManager == null) {
			dbManager = new DBManager(context.getApplicationContext());
		}
		return dbManager;
	}
	
	
	public synchronized HashMap<String, Device> queryDeviceInfo() {