r2D*_*Inc 5 java android wear-os
应用程序如何检查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)));
Run Code Online (Sandbox Code Playgroud)
给我
D/VOLUME - STREAM_SYSTEM(32598): 0
D/VOLUME - STREAM_NOTIFICATION(32598): 0
D/VOLUME - STREAM_RING(32598): 0
Run Code Online (Sandbox Code Playgroud)
不幸的是,据我所知,谷歌目前认为不适合向我们这些底层开发人员公开这一点。
感谢我的一个朋友的研究,我找到了这段代码。
public static boolean inZenMode(Context paramContext)
{
return paramContext.getSharedPreferences("home_preferences", 0).getBoolean("in_zen_mode", false);
}
Run Code Online (Sandbox Code Playgroud)
Zen 模式就是 Google 所说的静音状态,目前您只能通过 root 直接读取该文件来访问该值。希望通过在不久的将来的更新,谷歌将向我们公开这个值。
| 归档时间: |
|
| 查看次数: |
639 次 |
| 最近记录: |