@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() {
/** * 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); }
@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(MessageEvent messageEvent) { if (messageEvent.getPath().equals(RESET_QUIZ_PATH)) { runOnUiThread(new Runnable() { @Override public void run() { resetQuiz(null); } }); } }
public static void handleMessage(GoogleApiClient client, MessageEvent messageEvent) { Log.i(TAG, "received message: " + messageEvent.getSourceNodeId() + ", command: " + messageEvent.getPath()); switch (messageEvent.getPath()) { case WearableApi.TRIGGER_GLUCOSE: { Intent i = new Intent(client.getContext(), WearActivity.class); case WearableApi.GLUCOSE: { // ACK response SimpleDatabase database = new SimpleDatabase(client.getContext()); database.deleteMessage(Long.valueOf(new String(messageEvent.getData()))); database.close();
@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(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)); } } }
/** * 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(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) { 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) { super.onMessageReceived(messageEvent); if (Constantes.MSG_SAIR.equals(messageEvent.getPath())) { enviarMsgSair(); } } private void enviarMsgSair() {
@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); } }
if (messageEvent.getPath().startsWith(WearBusTools.PREFIX_CLASS)) {
@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(); } } } };
cmd = new controlCommands(this, mCont.mHandler); if(messageEvent.getPath().equals("/zones")) { connectToWatch(getApplicationContext()); final SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getApplicationContext()); Uri path = Uri.parse(messageEvent.getPath()); int zone = Integer.parseInt(path.getPathSegments().get(0)); switch(path.getPathSegments().get(1)) {
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)) {
@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) { 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); } } } }