@Override public void onMessageReceived(MessageEvent messageEvent) { if (messageEvent.getPath().equals(RESET_QUIZ_PATH)) { runOnUiThread(new Runnable() { @Override public void run() { resetQuiz(null); } }); } }
@Override public void onMessageReceived(MessageEvent messageEvent) { final byte navegacao = messageEvent.getData()[0]; if (Constantes.MSG_NAVEGACAO.equals(messageEvent.getPath()) || Constantes.MSG_POSICAO.equals(messageEvent.getPath())) { if (mOuvinte != null) { mOuvinte.aoMudarDePagina(navegacao); } } } private void apagarDados() {
@Override public void onMessageReceived(final MessageEvent messageEvent) { // If the activity is bound to service it means that it has connected directly to the device. We ignore messages from the handheld. if (mProfile != null) return; switch (messageEvent.getPath()) { case Constants.UART.DEVICE_LINKLOSS: case Constants.UART.DEVICE_DISCONNECTED: { finish(); break; } } }
@Override public void onMessageReceived(final MessageEvent messageEvent) { // If the activity is bound to service it means that it has connected directly to the device. We ignore messages from the handheld. if (mBinder != null) return; switch (messageEvent.getPath()) { case Constants.UART.DEVICE_LINKLOSS: case Constants.UART.DEVICE_DISCONNECTED: { finish(); break; } } }
@Override public void onMessageReceived(MessageEvent messageEvent) { super.onMessageReceived(messageEvent); if (Constantes.MSG_SAIR.equals(messageEvent.getPath())) { enviarMsgSair(); } } private void enviarMsgSair() {
@Override public void onMessageReceived(@NonNull MessageEvent messageEvent) { if (messageEvent.getPath().equals("/apde_receive_logs")) { try { JSONObject json = new JSONObject(new String(messageEvent.getData())); String severityStr = json.getString("severity"); if (severityStr.length() != 1) { System.err.println("Wear console receiver - invalid severity: \"" + severityStr + "\""); return; } char severity = severityStr.charAt(0); String message = json.getString("message"); String exception = json.getString("exception"); handleSketchConsoleLog(severity, message, exception); } catch (JSONException e) { e.printStackTrace(); } } } };
@Override public void onMessageReceived(MessageEvent messageEvent) { if (messageEvent.getPath().equals("/message_path")) { final String message = new String(messageEvent.getData()); Log.v(TAG, "Message path received is: " + messageEvent.getPath()); Log.v(TAG, "Message received is: " + message); // Broadcast message to wearable activity for display Intent messageIntent = new Intent(); messageIntent.setAction(Intent.ACTION_SEND); messageIntent.putExtra("message", message); LocalBroadcastManager.getInstance(this).sendBroadcast(messageIntent); } else { super.onMessageReceived(messageEvent); } }
@Override public void onMessageReceived(MessageEvent messageEvent) { if (messageEvent.getPath().equals("/message_path")) { final String message = new String(messageEvent.getData()); Log.v(TAG, "Message path received on phone is: " + messageEvent.getPath()); Log.v(TAG, "Message received on phone is: " + message); // Broadcast message to MainActivity for display Intent messageIntent = new Intent(); messageIntent.setAction(Intent.ACTION_SEND); messageIntent.putExtra("message", message); LocalBroadcastManager.getInstance(this).sendBroadcast(messageIntent); } else { super.onMessageReceived(messageEvent); } }
@Override public void onMessageReceived(MessageEvent messageEvent) { if (messageEvent.getPath().contains("offset")) { EventBus.getDefault().post(new WatchfaceUpdatedEvent(messageEvent.getPath(), Integer.parseInt(new String(messageEvent.getData())))); } else { byte[] message = messageEvent.getData(); Bitmap bitmap = BitmapFactory.decodeByteArray(message, 0, message.length, null); EventBus.getDefault().post(new WatchfaceUpdatedEvent(messageEvent.getPath(), bitmap)); } } }
/** * This is a simple receiver add/removed in onResume/onPause * It receives the message from the wear device and displays to the screen. * */ @Override public void onMessageReceived(@NonNull MessageEvent messageEvent) { Log.d(TAG, "onMessageReceived() A message from watch was received:" + messageEvent.getRequestId() + " " + messageEvent.getPath()); String message = new String(messageEvent.getData()); Log.v(TAG, "Main activity received message: " + message); // Display message in UI logthis(message); }
byte[] objectArray = messageEvent.getData(); int indexClassDelimiter = messageEvent.getPath().lastIndexOf(WearBusTools.CLASS_NAME_DELIMITER); String className = messageEvent.getPath().substring(indexClassDelimiter + 1); boolean isEventMessage = messageEvent.getPath().contains(WearBusTools.MESSAGE_PATH) || messageEvent.getPath().contains(WearBusTools.MESSAGE_PATH_STICKY); boolean isSticky = messageEvent.getPath().contains(WearBusTools.MESSAGE_PATH_STICKY); } else if (messageEvent.getPath().contains(WearBusTools.MESSAGE_PATH_COMMAND)) {
/** * The listener is in the code, in this example (instead in a separate listener). * note, the listener is removed when the activity is paused. */ @Override public void onMessageReceived(@NonNull MessageEvent messageEvent) { Log.d(TAG, "onMessageReceived() A message from watch was received:" + messageEvent.getRequestId() + " " + messageEvent.getPath()); if (messageEvent.getPath().equals("/message_path")) { //don't think this if is necessary anymore. String message =new String(messageEvent.getData()); Log.v(TAG, "Wear activity received message: " + message); // Display message in UI mTextView.setText(message); //here, send a message back. message = "Hello device " + num; //Requires a new thread to avoid blocking the UI new SendThread(datapath, message).start(); num++; } }
@Override public void onMessageReceived(MessageEvent messageEvent) { //This method will call while any message is posted by the watch to the phone. //This is message api, so if the phone is not connected message will be lost. //No guarantee of the message delivery //check path of the message if (messageEvent.getPath().equalsIgnoreCase(STEP_COUNT_MESSAGES_PATH)) { //Extract the values String stepCount = new String(messageEvent.getData()); Log.d("Step count: ", stepCount + " "); //send broadcast to update the UI in MainActivity based on the tracking status Intent intent = new Intent(TRACKING_COUNT_ACTION); intent.putExtra("step-count", stepCount); LocalBroadcastManager.getInstance(this).sendBroadcast(intent); } else { super.onMessageReceived(messageEvent); } } }
@Override public void onMessageReceived(MessageEvent messageEvent) { LOGD( TAG, "onMessageReceived() A message from watch was received:" + messageEvent.getRequestId() + " " + messageEvent.getPath()); mDataItemListAdapter.add(new Event("Message from watch", messageEvent.toString())); }
@Override public void onMessageReceived(final MessageEvent messageEvent) { switch (messageEvent.getPath()) { case Constants.ACTION_DISCONNECT: {
@Override public void onMessageReceived(MessageEvent messageEvent) { String path = messageEvent.getPath(); Log.v(TAG, "onMessageReceived: " + path); for (MessageReceivedHandler handler : mMessageReceivedHandlers) { if (null != handler.getSupportedPaths() && handler.getSupportedPaths().contains(path)) { byte[] rawData = messageEvent.getData(); DataMap dataMap = DataMap.fromByteArray(rawData); handler.onMessageReceived(path, dataMap, mWearableAPIHelper); } } } }
final String message = new String(messageEvent.getData()); switch (messageEvent.getPath()) { case Constants.UART.DEVICE_CONNECTED: {
@Override // WearableListenerService public void onMessageReceived(MessageEvent messageEvent) { if (Log.isLoggable(TAG, Log.DEBUG)) { Log.d(TAG, "onMessageReceived: " + messageEvent); } if (!messageEvent.getPath().equals(DigitalWatchFaceUtil.PATH_WITH_FEATURE)) { return; } byte[] rawData = messageEvent.getData(); // It's allowed that the message carries only some of the keys used in the config DataItem // and skips the ones that we don't want to change. DataMap configKeysToOverwrite = DataMap.fromByteArray(rawData); if (Log.isLoggable(TAG, Log.DEBUG)) { Log.d(TAG, "Received watch face config message: " + configKeysToOverwrite); } if (mGoogleApiClient == null) { mGoogleApiClient = new GoogleApiClient.Builder(this).addConnectionCallbacks(this) .addOnConnectionFailedListener(this).addApi(Wearable.API).build(); } if (!mGoogleApiClient.isConnected()) { ConnectionResult connectionResult = mGoogleApiClient.blockingConnect(30, TimeUnit.SECONDS); if (!connectionResult.isSuccess()) { Log.e(TAG, "Failed to connect to GoogleApiClient."); return; } } DigitalWatchFaceUtil.overwriteKeysInConfigDataMap(mGoogleApiClient, configKeysToOverwrite); }
@Override // WearableListenerService public void onMessageReceived(MessageEvent messageEvent) { if (!messageEvent.getPath().equals(SunsetsWatchFaceUtil.PATH_WITH_FEATURE)) { return; } byte[] rawData = messageEvent.getData(); // It's allowed that the message carries only some of the keys used in the config DataItem // and skips the ones that we don't want to change. DataMap configKeysToOverwrite = DataMap.fromByteArray(rawData); if (Log.isLoggable(TAG, Log.DEBUG)) { Log.d(TAG, "Received watch face config message: " + configKeysToOverwrite); } if (mGoogleApiClient == null) { mGoogleApiClient = new GoogleApiClient.Builder(this).addConnectionCallbacks(this) .addOnConnectionFailedListener(this).addApi(Wearable.API).build(); } if (!mGoogleApiClient.isConnected()) { ConnectionResult connectionResult = mGoogleApiClient.blockingConnect(30, TimeUnit.SECONDS); if (!connectionResult.isSuccess()) { Log.e(TAG, "Failed to connect to GoogleApiClient."); return; } } SunsetsWatchFaceUtil.overwriteKeysInConfigDataMap(mGoogleApiClient, configKeysToOverwrite); }
super.onMessageReceived(messageEvent); if (WearAnalytics.ANALYTICS_PATH.equals(messageEvent.getPath())) { WearPayload wearPayload; try {