use of com.jaku.model.Device in project RoMote by wseemann.
the class CommandHelper method getConnectedDeviceInfoURL.
public static String getConnectedDeviceInfoURL(Context context, String host) {
String url = "";
try {
Device device = PreferenceUtils.getConnectedDevice(context);
url = device.getHost();
} catch (Exception ex) {
}
return url;
}
use of com.jaku.model.Device in project RoMote by wseemann.
the class CommandHelper method getIconURL.
public static String getIconURL(Context context, String channelId) {
String url = "";
try {
Device device = PreferenceUtils.getConnectedDevice(context);
url = device.getHost() + "/query/icon/" + channelId;
} catch (Exception ex) {
}
return url;
}
use of com.jaku.model.Device in project RoMote by wseemann.
the class DBUtils method getDevice.
public static Device getDevice(Context context, String serialNumber) {
Device device = null;
if (serialNumber == null) {
return device;
}
DeviceDatabase deviceDatabase = new DeviceDatabase(context);
SQLiteDatabase db = deviceDatabase.getWritableDatabase();
Cursor cursor = db.query(DeviceDatabase.DEVICES_TABLE_NAME, null, DeviceDatabase.SERIAL_NUMBER + " = ?", new String[] { serialNumber }, null, null, null);
if (cursor.moveToNext()) {
device = parseDevice(cursor);
}
cursor.close();
db.close();
deviceDatabase.close();
return device;
}
use of com.jaku.model.Device in project RoMote by wseemann.
the class DBUtils method getAllDevices.
public static List<Device> getAllDevices(Context context) {
List<Device> devices = new ArrayList<Device>();
DeviceDatabase deviceDatabase = new DeviceDatabase(context);
SQLiteDatabase db = deviceDatabase.getWritableDatabase();
Cursor cursor = db.query(DeviceDatabase.DEVICES_TABLE_NAME, null, null, null, null, null, null);
while (cursor.moveToNext()) {
devices.add(parseDevice(cursor));
}
cursor.close();
db.close();
deviceDatabase.close();
return devices;
}
use of com.jaku.model.Device in project RoMote by wseemann.
the class DBUtils method parseDevice.
private static Device parseDevice(Cursor cursor) {
Device device = new Device();
device.setHost(cursor.getString(cursor.getColumnIndex(DeviceDatabase.HOST)));
device.setUdn(cursor.getString(cursor.getColumnIndex(DeviceDatabase.UDN)));
device.setSerialNumber(cursor.getString(cursor.getColumnIndex(DeviceDatabase.SERIAL_NUMBER)));
device.setDeviceId(cursor.getString(cursor.getColumnIndex(DeviceDatabase.DEVICE_ID)));
device.setVendorName(cursor.getString(cursor.getColumnIndex(DeviceDatabase.VENDOR_NAME)));
device.setModelNumber(cursor.getString(cursor.getColumnIndex(DeviceDatabase.MODEL_NUMBER)));
device.setModelName(cursor.getString(cursor.getColumnIndex(DeviceDatabase.MODEL_NAME)));
device.setWifiMac(cursor.getString(cursor.getColumnIndex(DeviceDatabase.WIFI_MAC)));
device.setEthernetMac(cursor.getString(cursor.getColumnIndex(DeviceDatabase.ETHERNET_MAC)));
device.setNetworkType(cursor.getString(cursor.getColumnIndex(DeviceDatabase.NETWORK_TYPE)));
device.setUserDeviceName(cursor.getString(cursor.getColumnIndex(DeviceDatabase.USER_DEVICE_NAME)));
device.setSoftwareVersion(cursor.getString(cursor.getColumnIndex(DeviceDatabase.SOFTWARE_VERSION)));
device.setSoftwareBuild(cursor.getString(cursor.getColumnIndex(DeviceDatabase.SOFTWARE_BUILD)));
device.setSecureDevice(cursor.getString(cursor.getColumnIndex(DeviceDatabase.SECURE_DEVICE)));
device.setLanguage(cursor.getString(cursor.getColumnIndex(DeviceDatabase.LANGUAGE)));
device.setCountry(cursor.getString(cursor.getColumnIndex(DeviceDatabase.COUNTY)));
device.setLocale(cursor.getString(cursor.getColumnIndex(DeviceDatabase.LOCALE)));
device.setTimeZone(cursor.getString(cursor.getColumnIndex(DeviceDatabase.TIME_ZONE)));
device.setTimeZoneOffset(cursor.getString(cursor.getColumnIndex(DeviceDatabase.TIME_ZONE_OFFSET)));
device.setPowerMode(cursor.getString(cursor.getColumnIndex(DeviceDatabase.POWER_MODE)));
device.setSupportsSuspend(cursor.getString(cursor.getColumnIndex(DeviceDatabase.SUPPORTS_SUSPEND)));
device.setSupportsFindRemote(cursor.getString(cursor.getColumnIndex(DeviceDatabase.SUPPORTS_FIND_REMOTE)));
device.setSupportsAudioGuide(cursor.getString(cursor.getColumnIndex(DeviceDatabase.SUPPORTS_AUDIO_GUIDE)));
device.setDeveloperEnabled(cursor.getString(cursor.getColumnIndex(DeviceDatabase.DEVELOPER_ENABLED)));
device.setKeyedDeveloperId(cursor.getString(cursor.getColumnIndex(DeviceDatabase.KEYED_DEVELOPER_ID)));
device.setSearchEnabled(cursor.getString(cursor.getColumnIndex(DeviceDatabase.SEARCH_ENABLED)));
device.setVoiceSearchEnabled(cursor.getString(cursor.getColumnIndex(DeviceDatabase.VOICE_SEARCH_ENABLED)));
device.setNotificationsEnabled(cursor.getString(cursor.getColumnIndex(DeviceDatabase.NOTIFICATIONS_ENABLED)));
device.setNotificationsFirstUse(cursor.getString(cursor.getColumnIndex(DeviceDatabase.NOTIFICATIONS_FIRST_USE)));
device.setSupportsPrivateListening(cursor.getString(cursor.getColumnIndex(DeviceDatabase.SUPPORTS_PRIVATE_LISTENING)));
device.setHeadphonesConnected(cursor.getString(cursor.getColumnIndex(DeviceDatabase.HEADPHONES_CONNECTED)));
return device;
}
Aggregations