Android Wear detecta "Mute"

¿Cómo se registra una aplicación en el estado "Silencio" de un dispositivo Android Wear?

Todos los volúmenes parecen ser 0 no importa qué.

Log.d("VOLUME - STREAM_SYSTEM", Integer.toString(audioManager.getStreamVolume(AudioManager.STREAM_SYSTEM))); Log.d("VOLUME - STREAM_NOTIFICATION", Integer.toString(audioManager.getStreamVolume(AudioManager.STREAM_NOTIFICATION))); Log.d("VOLUME - STREAM_RING", Integer.toString(audioManager.getStreamVolume(AudioManager.STREAM_RING))); 

Me da

 D/VOLUME - STREAM_SYSTEM(32598): 0 D/VOLUME - STREAM_NOTIFICATION(32598): 0 D/VOLUME - STREAM_RING(32598): 0 

Desafortunadamente Google no ha considerado conveniente exponer esto a nosotros los desarrolladores humildes en este tiempo por lo que puedo decir.

Gracias a la investigación de un amigo mío, he encontrado este código.

 public static boolean inZenMode(Context paramContext) { return paramContext.getSharedPreferences("home_preferences", 0).getBoolean("in_zen_mode", false); } 

El modo Zen es lo que Google llama al estado de silencio, y actualmente sólo puede acceder a ese valor con root leyendo directamente ese archivo. Esperemos que con una actualización en el futuro cercano, google nos va a exponer este valor.

¿Probaste esto? Parece que estás buscando VOLUME, que no existe en Android Wear. https://stackoverflow.com/a/11985560/1539431

  • ¿Cómo puedo iniciar sesión con facebook y obtener información de usuario para enviar mi db remoto desde la aplicación android
  • Cómo cambiar la cámara Android a la vertical en la vista de superficie?
  • Cómo obtener los archivos de la ruta correcta en android
  • Envío del paquete Wake on LAN desde Android a PC
  • Prueba recyclerView con Espresso, cómo realizar clics o hacer afirmaciones
  • Eclipse no genera MainActivity.java & activity_main.xml
  • Serialización v / s
  • Infinite Scrolling Image ViewPager
  • Propósito de los parámetros de varianza de AsyncTask
  • Android: cómo crear Switch caso de esto?
  • Android Studio 2.1 Error al convertir bytecode a dex
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.