private void addIntKeyIfMissing(DataMap config, String key, int color) { if (!config.containsKey(key)) { config.putInt(key, color); } }
private void addIntKeyIfMissing(DataMap config, String key, int color) { if (!config.containsKey(key)) { config.putInt(key, color); } }
private void sendConfigUpdateMessage(String configKey, int color) { if (mPeerId != null) { DataMap config = new DataMap(); config.putInt(configKey, color); byte[] rawData = config.toByteArray(); Wearable.MessageApi.sendMessage(mGoogleApiClient, mPeerId, SunsetsWatchFaceUtil.PATH_WITH_FEATURE, rawData); if (Log.isLoggable(TAG, Log.DEBUG)) { Log.d(TAG, "Sent watch face config message: " + configKey + " -> " + Integer.toHexString(color)); } } }
private void updateConfigDataItem(String key, final int colorID) { DataMap configKeysToOverwrite = new DataMap(); configKeysToOverwrite.putInt(key, colorID); SunsetsWatchFaceUtil.overwriteKeysInConfigDataMap(mGoogleApiClient, configKeysToOverwrite); }
private void sendConfigUpdateMessage(String configKey, int color) { if (mPeerId != null) { DataMap config = new DataMap(); config.putInt(configKey, color); byte[] rawData = config.toByteArray(); Wearable.MessageApi.sendMessage(mGoogleApiClient, mPeerId, PATH_WITH_FEATURE, rawData); if (Log.isLoggable(TAG, Log.DEBUG)) { Log.d(TAG, "Sent watch face config message: " + configKey + " -> " + Integer.toHexString(color)); } } } }
private void updateConfigDataItem(final int backgroundColor) { DataMap configKeysToOverwrite = new DataMap(); configKeysToOverwrite.putInt(DigitalWatchFaceUtil.KEY_BACKGROUND_COLOR, backgroundColor); DigitalWatchFaceUtil.overwriteKeysInConfigDataMap(mGoogleApiClient, configKeysToOverwrite); }
private void updateConfigDataItem(final int colorID) { DataMap configKeysToOverwrite = new DataMap(); configKeysToOverwrite.putInt(SunsetsWatchFaceUtil.KEY_BACKGROUND_COLOR, colorID); SunsetsWatchFaceUtil.overwriteKeysInConfigDataMap(mGoogleApiClient, configKeysToOverwrite); }
/** * Asks the next enqueued question if it exists, otherwise ends the quiz. */ private void askNextQuestionIfExists() { if (mFutureQuestions.isEmpty()) { // Quiz has been completed - send message to wearable to display end report. DataMap dataMap = new DataMap(); dataMap.putInt(NUM_CORRECT, mNumCorrect); dataMap.putInt(NUM_INCORRECT, mNumIncorrect); dataMap.putInt(NUM_SKIPPED, mNumSkipped); sendMessageToWearable(QUIZ_ENDED_PATH, dataMap.toByteArray()); setHasQuestionBeenAsked(false); } else { // Ask next question by putting a DataItem that will be received on the wearable. Wearable.DataApi.putDataItem(mGoogleApiClient, mFutureQuestions.remove().toPutDataRequest()); setHasQuestionBeenAsked(true); } }
@Override protected PutDataMapRequest doInBackground(Void... voids) { PutDataMapRequest putDataMapRequest = PutDataMapRequest.create(Constantes.CAMINHO_DADOS); mUriDados = putDataMapRequest.getUri(); DataMap map = putDataMapRequest.getDataMap(); map.putInt(Constantes.EXTRA_POSICAO_ATUAL, position); map.putInt(Constantes.EXTRA_TOTAL_IMAGENS, Constantes.TOTAL_IMAGENS); Bitmap miniatura = ImagemUtil.imagem( mContext, "foto" + (position + 1) + ".jpg", 160, 160); if (miniatura != null) { final ByteArrayOutputStream byteStream = new ByteArrayOutputStream(); miniatura.compress(Bitmap.CompressFormat.JPEG, 80, byteStream); Asset asset = Asset.createFromBytes(byteStream.toByteArray()); map.putAsset(Constantes.EXTRA_IMAGEM, asset); } return putDataMapRequest; } @Override
private void sendSensorLocalMessage(int steps, long timestamp) { DataMap dataMap = new DataMap(); dataMap.putInt("steps", steps); dataMap.putLong("steps_timestamp", timestamp); sendLocalMessage("steps", dataMap); }
private void sendLocalToast(String msg, int length) { DataMap dataMap = new DataMap(); dataMap.putString("msg", msg); dataMap.putInt("length", length); sendLocalMessage("msg", dataMap); }
public PutDataRequest toPutDataRequest() { PutDataMapRequest request = PutDataMapRequest.create("/question/" + questionIndex); DataMap dataMap = request.getDataMap(); dataMap.putString(QUESTION, question); dataMap.putInt(QUESTION_INDEX, questionIndex); dataMap.putStringArray(ANSWERS, answers); dataMap.putInt(CORRECT_ANSWER_INDEX, correctAnswerIndex); PutDataRequest putDataRequest = request.asPutDataRequest(); putDataRequest.setUrgent(); return putDataRequest; } }
public static DataMap getWatchStatus() { DataMap dataMap = new DataMap(); dataMap.putString("lastState", lastState); if (last_transmitter_Data != null) dataMap.putLong("timestamp", last_transmitter_Data.timestamp); dataMap.putInt("mStaticState", mStaticState); dataMap.putInt("last_battery_level", last_battery_level); dataMap.putLong("retry_time", retry_time); dataMap.putLong("failover_time", failover_time); dataMap.putString("static_last_hexdump", static_last_hexdump); dataMap.putString("static_last_sent_hexdump", static_last_sent_hexdump); return dataMap; }
public static DataMap getWatchStatus() { DataMap dataMap = new DataMap(); dataMap.putString("lastState", lastState); if (last_transmitter_Data != null) dataMap.putLong("timestamp", last_transmitter_Data.timestamp); dataMap.putInt("mStaticState", mStaticState); dataMap.putInt("last_battery_level", last_battery_level); dataMap.putLong("retry_time", retry_time); dataMap.putLong("failover_time", failover_time); dataMap.putString("static_last_hexdump", static_last_hexdump); dataMap.putString("static_last_sent_hexdump", static_last_sent_hexdump); return dataMap; }
public static DataMap getWatchStatus() { DataMap dataMap = new DataMap(); dataMap.putString("lastState", lastState); if (last_transmitter_Data != null) dataMap.putLong("timestamp", last_transmitter_Data.timestamp); dataMap.putInt("mStaticState", mStaticState); dataMap.putInt("last_battery_level", last_battery_level); dataMap.putLong("retry_time", retry_time); dataMap.putLong("failover_time", failover_time); dataMap.putString("static_last_hexdump", static_last_hexdump); dataMap.putString("static_last_sent_hexdump", static_last_sent_hexdump); return dataMap; }
public static void sendWearToast(String msg, int length) { if ((googleApiClient != null) && (googleApiClient.isConnected())) { PutDataMapRequest dataMapRequest = PutDataMapRequest.create(WEARABLE_TOAST_NOTIFICATON); dataMapRequest.setUrgent(); dataMapRequest.getDataMap().putDouble("timestamp", System.currentTimeMillis()); dataMapRequest.getDataMap().putInt("length", length); dataMapRequest.getDataMap().putString("msg", msg); PutDataRequest putDataRequest = dataMapRequest.asPutDataRequest(); Wearable.DataApi.putDataItem(googleApiClient, putDataRequest); } else { Log.e(TAG, "No connection to wearable available for toast! " + msg); } }
public static void sendWearToast(String msg, int length) { if ((googleApiClient != null) && (googleApiClient.isConnected())) { PutDataMapRequest dataMapRequest = PutDataMapRequest.create(WEARABLE_TOAST_NOTIFICATON); dataMapRequest.setUrgent(); dataMapRequest.getDataMap().putDouble("timestamp", System.currentTimeMillis()); dataMapRequest.getDataMap().putInt("length", length); dataMapRequest.getDataMap().putString("msg", msg); PutDataRequest putDataRequest = dataMapRequest.asPutDataRequest(); Wearable.DataApi.putDataItem(googleApiClient, putDataRequest); } else { Log.e(TAG, "No connection to wearable available for toast! " + msg); } }
public static void sendWearLocalToast(String msg, int length) { if ((googleApiClient != null) && (googleApiClient.isConnected())) { PutDataMapRequest dataMapRequest = PutDataMapRequest.create(WEARABLE_TOAST_LOCAL_NOTIFICATON); dataMapRequest.setUrgent(); dataMapRequest.getDataMap().putDouble("timestamp", System.currentTimeMillis()); dataMapRequest.getDataMap().putInt("length", length); dataMapRequest.getDataMap().putString("msg", msg); PutDataRequest putDataRequest = dataMapRequest.asPutDataRequest(); Wearable.DataApi.putDataItem(googleApiClient, putDataRequest); } else { Log.e(TAG, "No connection to wearable available for toast! " + msg); } }
public static void sendWearLocalToast(String msg, int length) { if ((googleApiClient != null) && (googleApiClient.isConnected())) { PutDataMapRequest dataMapRequest = PutDataMapRequest.create(WEARABLE_TOAST_LOCAL_NOTIFICATON); dataMapRequest.setUrgent(); dataMapRequest.getDataMap().putDouble("timestamp", System.currentTimeMillis()); dataMapRequest.getDataMap().putInt("length", length); dataMapRequest.getDataMap().putString("msg", msg); PutDataRequest putDataRequest = dataMapRequest.asPutDataRequest(); Wearable.DataApi.putDataItem(googleApiClient, putDataRequest); } else { Log.e(TAG, "No connection to wearable available for toast! " + msg); } }
private void sendSmsNotification(Ticket t, int status) { DebugLog.d("Send ticket to wear" + t.toString()); final DataMap dataMap = new DataMap(); dataMap.putLong("id", t.getId()); dataMap.putLong("city_id", t.getCityId()); dataMap.putString("city", t.getCity()); dataMap.putInt("status", status); dataMap.putString("hash", t.getHash()); dataMap.putString("text", t.getText()); dataMap.putLong("valid_from", t.getValidFrom().toMillis(true)); dataMap.putLong("valid_to", t.getValidTo().toMillis(true)); dataMap.putLong("notification_id", t.getNotificationId()); PutDataMapRequest data = PutDataMapRequest.createWithAutoAppendedId("/notification"); data.getDataMap().putDataMap("notification", dataMap); syncDataItem(data); }