private void setUpColorPickerSelection(int spinnerId, final String configKey, DataMap config, int defaultColorNameResId) { String defaultColorName = getString(defaultColorNameResId); int defaultColor = Color.parseColor(defaultColorName); int color; if (config != null) { color = config.getInt(configKey, defaultColor); } else { color = defaultColor; } Spinner spinner = (Spinner) findViewById(spinnerId); String[] colorNames = getResources().getStringArray(R.array.color_array); for (int i = 0; i < colorNames.length; i++) { if (Color.parseColor(colorNames[i]) == color) { spinner.setSelection(i); break; } } }
private void lerNovosDados(DataEvent event) { DataMap dataMap = DataMapItem.fromDataItem(event.getDataItem()).getDataMap(); int posicaoAtual = dataMap.getInt(Constantes.EXTRA_POSICAO_ATUAL); int total = dataMap.getInt(Constantes.EXTRA_TOTAL_IMAGENS); Asset imagem = dataMap.getAsset(Constantes.EXTRA_IMAGEM); dispararNotificacao(posicaoAtual, total); Intent it = new Intent(Constantes.ACAO_DADOS_ALTERADOS); it.putExtra(Constantes.EXTRA_POSICAO_ATUAL, posicaoAtual); it.putExtra(Constantes.EXTRA_TOTAL_IMAGENS, total); it.putExtra(Constantes.EXTRA_IMAGEM, imagem); LocalBroadcastManager.getInstance(this).sendBroadcast(it); } private void dispararNotificacao(int posicaoAtual, int total) {
private void updateUiForConfigDataMap(final DataMap config) { boolean uiUpdated = false; for (String configKey : config.keySet()) { if (!config.containsKey(configKey)) { continue; } int color = config.getInt(configKey); Log.d(TAG, "Found watch face config key: " + configKey + " -> " + color); if (updateUiForKey(configKey, color)) { uiUpdated = true; } } }
private void updateUiForConfigDataMap(final DataMap config) { boolean uiUpdated = false; for (String configKey : config.keySet()) { if (!config.containsKey(configKey)) { continue; } int color = config.getInt(configKey); Log.d(TAG, "Found watch face config key: " + configKey + " -> " + color); if (updateUiForKey(configKey, color)) { uiUpdated = true; } } }
@Override public void onResult(DataItemBuffer dataItems) { for (int i = 0; i < dataItems.getCount(); i++) { DataItem dataItem = dataItems.get(i); Uri uri = dataItem.getUri(); if (Constantes.CAMINHO_DADOS.equals(uri.getPath())) { DataMap dataMap = DataMapItem.fromDataItem(dataItem).getDataMap(); int posicaoAtual = dataMap.getInt(Constantes.EXTRA_POSICAO_ATUAL); int total = dataMap.getInt(Constantes.EXTRA_TOTAL_IMAGENS); Asset asset = dataMap.getAsset(Constantes.EXTRA_IMAGEM); atualizarTela(posicaoAtual, total, asset); } } } });
private void updateUiForConfigDataMap(final DataMap config) { boolean uiUpdated = false; for (String configKey : config.keySet()) { if (!config.containsKey(configKey)) { continue; } int color = config.getInt(configKey); if (Log.isLoggable(TAG, Log.DEBUG)) { Log.d(TAG, "Found watch face config key: " + configKey + " -> " + Integer.toHexString(color)); } if (updateUiForKey(configKey, color)) { uiUpdated = true; } } if (uiUpdated) { invalidate(); } }
@Override public void onResult(DataItemBuffer dataItems) { if (dataItems.getCount() != 0) { DataMapItem dataMapItem = DataMapItem.fromDataItem(dataItems.get(0)); // IMAGE int value = dataMapItem.getDataMap().getInt(SunsetsWatchFaceUtil.KEY_BACKGROUND_COLOR); updateUiForKey(SunsetsWatchFaceUtil.KEY_BACKGROUND_COLOR, value); //BATTERY SAVING MODE int value2 = dataMapItem.getDataMap().getInt(SunsetsWatchFaceUtil.KEY_FLUID_MODE); updateUiForKey(SunsetsWatchFaceUtil.KEY_FLUID_MODE, value2); Log.d(TAG, "aggiorno a startup background..."); } dataItems.release(); } });
public static void setWatchStatus(DataMap dataMap) { lastStateWatch = dataMap.getString("lastState", ""); last_transmitter_DataWatch = new TransmitterData(); last_transmitter_DataWatch.timestamp = dataMap.getLong("timestamp", 0); mStaticStateWatch = dataMap.getInt("mStaticState", 0); last_battery_level_watch = dataMap.getInt("last_battery_level", -1); retry_time_watch = dataMap.getLong("retry_time", 0); failover_time_watch = dataMap.getLong("failover_time", 0); static_last_hexdump_watch = dataMap.getString("static_last_hexdump", ""); static_last_sent_hexdump_watch = dataMap.getString("static_last_sent_hexdump", ""); }
public static void setWatchStatus(DataMap dataMap) { lastStateWatch = dataMap.getString("lastState", ""); last_transmitter_DataWatch = new TransmitterData(); last_transmitter_DataWatch.timestamp = dataMap.getLong("timestamp", 0); mStaticStateWatch = dataMap.getInt("mStaticState", 0); last_battery_level_watch = dataMap.getInt("last_battery_level", -1); retry_time_watch = dataMap.getLong("retry_time", 0); failover_time_watch = dataMap.getLong("failover_time", 0); static_last_hexdump_watch = dataMap.getString("static_last_hexdump", ""); static_last_sent_hexdump_watch = dataMap.getString("static_last_sent_hexdump", ""); }
public static void setWatchStatus(DataMap dataMap) { lastStateWatch = dataMap.getString("lastState", ""); last_transmitter_DataWatch = new TransmitterData(); last_transmitter_DataWatch.timestamp = dataMap.getLong("timestamp", 0); mStaticStateWatch = dataMap.getInt("mStaticState", 0); last_battery_level_watch = dataMap.getInt("last_battery_level", -1); retry_time_watch = dataMap.getLong("retry_time", 0); failover_time_watch = dataMap.getLong("failover_time", 0); static_last_hexdump_watch = dataMap.getString("static_last_hexdump", ""); static_last_sent_hexdump_watch = dataMap.getString("static_last_sent_hexdump", ""); }
private void updateUiForConfigDataMap(final DataMap config) { boolean uiUpdated = false; for (String configKey : config.keySet()) { if (!config.containsKey(configKey)) { continue; } int color = config.getInt(configKey); Log.d(TAG, "Found watch face config key: " + configKey + " -> " + color); if (updateUiForKey(configKey, color)) { uiUpdated = true; } } if (uiUpdated) { invalidate(); } }
@Override public void run() { for (DataEvent event : events) { if (event.getType() == DataEvent.TYPE_CHANGED) { DataMap dataMap = DataMapItem.fromDataItem(event.getDataItem()) .getDataMap(); boolean questionWasAnswered = dataMap.getBoolean(QUESTION_WAS_ANSWERED); boolean questionWasDeleted = dataMap.getBoolean(QUESTION_WAS_DELETED); if (questionWasAnswered) { // Update the answered question's status. int questionIndex = dataMap.getInt(QUESTION_INDEX); boolean questionCorrect = dataMap.getBoolean(CHOSEN_ANSWER_CORRECT); updateQuestionStatus(questionIndex, questionCorrect); askNextQuestionIfExists(); } else if (questionWasDeleted) { // Update the deleted question's status by marking it as left blank. int questionIndex = dataMap.getInt(QUESTION_INDEX); markQuestionLeftBlank(questionIndex); askNextQuestionIfExists(); } } } } });
@Override public void onResult(DataApi.DataItemResult dataItemResult) { if (dataItemResult.getStatus().isSuccess()) { PutDataMapRequest request = PutDataMapRequest.createFromDataMapItem( DataMapItem.fromDataItem(dataItemResult.getDataItem())); DataMap dataMap = request.getDataMap(); dataMap.putBoolean(QUESTION_WAS_ANSWERED, false); dataMap.putBoolean(QUESTION_WAS_DELETED, false); if (!mHasQuestionBeenAsked && dataMap.getInt(QUESTION_INDEX) == 0) { // Ask the first question now. PutDataRequest putDataRequest = request.asPutDataRequest(); // Set to high priority in case it isn't already. putDataRequest.setUrgent(); Wearable.DataApi.putDataItem(mGoogleApiClient, putDataRequest); setHasQuestionBeenAsked(true); } else { // Enqueue future questions. mFutureQuestions.add(new Question(dataMap.getString(QUESTION), dataMap.getInt(QUESTION_INDEX), dataMap.getStringArray(ANSWERS), dataMap.getInt(CORRECT_ANSWER_INDEX))); } } else { Log.e(TAG, "Failed to reset data item " + dataItemResult.getDataItem().getUri()); } } }
private void processTicketsList(DataMap data) { ArrayList<City> cities = new ArrayList<City>(); ArrayList<DataMap> dataCities = data.getDataMapArrayList("tickets"); for (DataMap city : dataCities) { cities.add(new City(city.getLong("id"), city.getString("country"), city.getString("city"), city.getInt("validity"), city.getString("note"), city.getString("price"), city.getString("currency"), city.getString("price_note"))); } BusProvider.getInstance().post(new TicketsEvent(cities)); }
private synchronized void syncBgReadingsData(DataMap dataMap) { Log.d(TAG, "sync-precalculated-bg-readings-Data"); final int calibration_state = dataMap.getInt("native_calibration_state", 0); Ob1G5CollectionService.processCalibrationState(CalibrationState.parse(calibration_state)); Ob1G5StateMachine.injectDexTime(dataMap.getString("dextime", null));
ticket.setCityId(dataMap1.getLong("city_id")); ticket.setCity(dataMap1.getString("city")); ticket.setStatus(dataMap1.getInt("status")); ticket.setHash(dataMap1.getString("hash")); ticket.setText(dataMap1.getString("text"));
dataMap = DataMap.fromBundle(bundle); String msg = dataMap.getString("msg", ""); int length = dataMap.getInt("length", 0); JoH.static_toast(xdrip.getAppContext(), msg, length); dataMap = DataMap.fromBundle(bundle); if (mTimeStepsRcvd <= dataMap.getLong("steps_timestamp", 0)) { mStepsCount = dataMap.getInt("steps", 0); mTimeStepsRcvd = dataMap.getLong("steps_timestamp", 0);
private void syncSensorData(DataMap dataMap, Context context) {//KS Log.d(TAG, "syncSensorData"); if (dataMap != null) { String uuid = dataMap.getString("uuid"); Log.d(TAG, "syncSensorData add Sensor for uuid=" + uuid); long started_at = dataMap.getLong("started_at"); Integer latest_battery_level = dataMap.getInt("latest_battery_level"); String sensor_location = dataMap.getString("sensor_location"); Sensor.InitDb(context);//ensure database has already been initialized if (uuid != null && !uuid.isEmpty()) { Log.d(TAG, "syncSensorData add Sensor for uuid=" + uuid + " timestamp=" + started_at + " timeString=" + JoH.dateTimeText(started_at)); Sensor sensor = Sensor.getByUuid(uuid); if (sensor == null) { Log.d(TAG, "syncSensorData createUpdate new Sensor..."); Sensor.createUpdate(started_at, 0, latest_battery_level, sensor_location, uuid); Sensor newsensor = Sensor.currentSensor(); if (newsensor != null) { Log.d(TAG, "syncSensorData createUpdate Sensor with uuid=" + uuid + " started at=" + started_at); } else Log.d(TAG, "syncSensorData Failed to createUpdate new Sensor for uuid=" + uuid); } else Log.d(TAG, "syncSensorData Sensor already exists with uuid=" + uuid); } } }