java – Android Wear检测“静音”

前端之家收集整理的这篇文章主要介绍了java – Android Wear检测“静音”前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

应用程序如何检查Android Wear设备的“静音”状态?

无论如何,所有卷似乎都是0.

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)));

给我

D/VOLUME - STREAM_SYSTEM(32598): 0
D/VOLUME - STREAM_NOTIFICATION(32598): 0
D/VOLUME - STREAM_RING(32598): 0
最佳答案
不幸的是,据我所知,Google目前还不适合向我们这些低级开发人员透露这一点.

感谢我的一位朋友的研究,我发现了这段代码.

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

Zen模式是Google称之为静音状态,目前您只能通过直接读取该文件来访问该值.希望在不久的将来更新,谷歌将向我们公开这个价值.

原文链接:https://www.f2er.com/android/431103.html

猜你在找的Android相关文章