/** * Query entries from the database */ @Override public Cursor query(Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder) { initialiseDatabase(); SQLiteQueryBuilder qb = new SQLiteQueryBuilder(); qb.setStrict(true); switch (sUriMatcher.match(uri)) { case KEYBOARD: qb.setTables(DATABASE_TABLES[0]); qb.setProjectionMap(dataMap); break; default: throw new IllegalArgumentException("Unknown URI " + uri); } try { Cursor c = qb.query(database, projection, selection, selectionArgs, null, null, sortOrder); c.setNotificationUri(getContext().getContentResolver(), uri); return c; } catch (IllegalStateException e) { if (Aware.DEBUG) Log.e(Aware.TAG, e.getMessage()); return null; } }
/** * Query entries from the database */ @Override public Cursor query(Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder) { initialiseDatabase(); SQLiteQueryBuilder qb = new SQLiteQueryBuilder(); qb.setStrict(true); switch (sUriMatcher.match(uri)) { case ESMS_QUEUE: qb.setTables(DATABASE_TABLES[0]); qb.setProjectionMap(questionsMap); break; default: throw new IllegalArgumentException("Unknown URI " + uri); } try { Cursor c = qb.query(database, projection, selection, selectionArgs, null, null, sortOrder); c.setNotificationUri(getContext().getContentResolver(), uri); return c; } catch (IllegalStateException e) { if (Aware.DEBUG) Log.e(Aware.TAG, e.getMessage()); return null; } }
/** * Query entries from the database */ @Override public Cursor query(Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder) { initialiseDatabase(); SQLiteQueryBuilder qb = new SQLiteQueryBuilder(); qb.setStrict(true); switch (sUriMatcher.match(uri)) { case SCHEDULER: qb.setTables(DATABASE_TABLES[0]); qb.setProjectionMap(dataMap); break; default: throw new IllegalArgumentException("Unknown URI " + uri); } try { Cursor c = qb.query(database, projection, selection, selectionArgs, null, null, sortOrder); c.setNotificationUri(getContext().getContentResolver(), uri); return c; } catch (IllegalStateException e) { if (Aware.DEBUG) Log.e(Aware.TAG, e.getMessage()); return null; } }
/** * Query entries from the database */ @Override public Cursor query(Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder) { initialiseDatabase(); SQLiteQueryBuilder qb = new SQLiteQueryBuilder(); qb.setStrict(true); switch (sUriMatcher.match(uri)) { case SENSOR_DATA: qb.setTables(DATABASE_TABLES[0]); qb.setProjectionMap(sensorDataMap); break; default: throw new IllegalArgumentException("Unknown URI " + uri); } try { Cursor c = qb.query(database, projection, selection, selectionArgs, null, null, sortOrder); c.setNotificationUri(getContext().getContentResolver(), uri); return c; } catch (IllegalStateException e) { if (Aware.DEBUG) Log.e(Aware.TAG, e.getMessage()); return null; } }
/** * Query entries from the database */ @Override public Cursor query(Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder) { initialiseDatabase(); SQLiteQueryBuilder qb = new SQLiteQueryBuilder(); qb.setStrict(true); switch (sUriMatcher.match(uri)) { case TIMEZONE: qb.setTables(DATABASE_TABLES[0]); qb.setProjectionMap(timeZoneMap); break; default: throw new IllegalArgumentException("Unknown URI " + uri); } try { Cursor c = qb.query(database, projection, selection, selectionArgs, null, null, sortOrder); c.setNotificationUri(getContext().getContentResolver(), uri); return c; } catch (IllegalStateException e) { if (Aware.DEBUG) Log.e(Aware.TAG, e.getMessage()); return null; } }
/** * Query entries from the database */ @Override public Cursor query(Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder) { initialiseDatabase(); SQLiteQueryBuilder qb = new SQLiteQueryBuilder(); qb.setStrict(true); switch (sUriMatcher.match(uri)) { case INSTALLATIONS: qb.setTables(DATABASE_TABLES[0]); qb.setProjectionMap(installationsMap); break; default: throw new IllegalArgumentException("Unknown URI " + uri); } try { Cursor c = qb.query(database, projection, selection, selectionArgs, null, null, sortOrder); c.setNotificationUri(getContext().getContentResolver(), uri); return c; } catch (IllegalStateException e) { if (Aware.DEBUG) Log.e(Aware.TAG, e.getMessage()); return null; } }
/** * Query entries from the database */ @Override public Cursor query(Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder) { initialiseDatabase(); SQLiteQueryBuilder qb = new SQLiteQueryBuilder(); qb.setStrict(true); switch (sUriMatcher.match(uri)) { case LOCATIONS: qb.setTables(DATABASE_TABLES[0]); qb.setProjectionMap(locationsProjectionMap); break; default: throw new IllegalArgumentException("Unknown URI " + uri); } try { Cursor c = qb.query(database, projection, selection, selectionArgs, null, null, sortOrder); c.setNotificationUri(getContext().getContentResolver(), uri); return c; } catch (IllegalStateException e) { if (Aware.DEBUG) Log.e(Aware.TAG, e.getMessage()); return null; } }
/** * Query entries from the database */ @Override public Cursor query(Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder) { initialiseDatabase(); SQLiteQueryBuilder qb = new SQLiteQueryBuilder(); qb.setStrict(true); switch (sUriMatcher.match(uri)) { case NETWORK: qb.setTables(DATABASE_TABLES[0]); qb.setProjectionMap(networkProjectionMap); break; default: throw new IllegalArgumentException("Unknown URI " + uri); } try { Cursor c = qb.query(database, projection, selection, selectionArgs, null, null, sortOrder); c.setNotificationUri(getContext().getContentResolver(), uri); return c; } catch (IllegalStateException e) { if (Aware.DEBUG) Log.e(Aware.TAG, e.getMessage()); return null; } }
/** * Query entries from the database */ @Override public Cursor query(Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder) { initialiseDatabase(); SQLiteQueryBuilder qb = new SQLiteQueryBuilder(); qb.setStrict(true); switch (sUriMatcher.match(uri)) { case TRAFFIC: qb.setTables(DATABASE_TABLES[0]); qb.setProjectionMap(trafficProjectionMap); break; default: throw new IllegalArgumentException("Unknown URI " + uri); } try { Cursor c = qb.query(database, projection, selection, selectionArgs, null, null, sortOrder); c.setNotificationUri(getContext().getContentResolver(), uri); return c; } catch (IllegalStateException e) { if (Aware.DEBUG) Log.e(Aware.TAG, e.getMessage()); return null; } }
/** * Query entries from the database */ @Override public Cursor query(Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder) { initialiseDatabase(); SQLiteQueryBuilder qb = new SQLiteQueryBuilder(); qb.setStrict(true); switch (sUriMatcher.match(uri)) { case PROCESSOR: qb.setTables(DATABASE_TABLES[0]); qb.setProjectionMap(processorProjectionMap); break; default: throw new IllegalArgumentException("Unknown URI " + uri); } try { Cursor c = qb.query(database, projection, selection, selectionArgs, null, null, sortOrder); c.setNotificationUri(getContext().getContentResolver(), uri); return c; } catch (IllegalStateException e) { if (Aware.DEBUG) Log.e(Aware.TAG, e.getMessage()); return null; } }
/** * Query entries from the database */ @Override public Cursor query(Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder) { initialiseDatabase(); SQLiteQueryBuilder qb = new SQLiteQueryBuilder(); qb.setStrict(true); switch (sUriMatcher.match(uri)) { case ACCEL_DEV: qb.setTables(DATABASE_TABLES[0]); qb.setProjectionMap(accelDeviceMap); break; case ACCEL_DATA: qb.setTables(DATABASE_TABLES[1]); qb.setProjectionMap(accelDataMap); break; default: throw new IllegalArgumentException("Unknown URI " + uri); } try { Cursor c = qb.query(database, projection, selection, selectionArgs, null, null, sortOrder); c.setNotificationUri(getContext().getContentResolver(), uri); return c; } catch (IllegalStateException e) { if (Aware.DEBUG) Log.e(Aware.TAG, e.getMessage()); return null; } }
qb.setStrict(true); switch (sUriMatcher.match(uri)) { case SENSOR_DEV:
qb.setStrict(true); switch (sUriMatcher.match(uri)) { case BT_DEV:
qb.setStrict(true); switch (sUriMatcher.match(uri)) { case SENSOR_DEV:
qb.setStrict(true); switch (sUriMatcher.match(uri)) { case SENSOR_DEV:
qb.setStrict(true); switch (sUriMatcher.match(uri)) { case ACCEL_DEV:
qb.setStrict(true); switch (sUriMatcher.match(uri)) { case SENSOR_DEV:
qb.setStrict(true); switch (sUriMatcher.match(uri)) { case BATTERY:
qb.setStrict(true);
qb.setStrict(true); switch (sUriMatcher.match(uri)) { case TELEPHONY: