我以编程方式想要将整个手表静音。所以我想做这些事情: 1.静音开启,进入非振动模式。制造商是否能够为手表添加声音功能?否则我还要添加声音静音...... 2.屏幕始终打开,关闭。这是一个系统设置。我可以通过编程方式进行更改吗?
我已经尝试过第一点使用MediaManager:
AudioManager audioManager = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
audioManager.setRingerMode(AudioManager.RINGER_MODE_SILENT);
我尝试了所有其他铃声模式也只是为了确定并且似乎没有任何工作,并且在模拟器和我的真实手表上都没有任何改变但是没有任何工作......
鹅卵石手表有夜间或静音模式的支持......所以我觉得在一个可穿戴的设备上我很难做到这一点。我对此有何看法?
答案 0 :(得分:0)
Wear 5.0.1有一定的能力! SDK示例Watchface有一种方法可以检测它。寻找WatchFaceService.INTERRUPTION_FILTER_NONE - RoundSparrow hilltx
来自这个问题:Android Wear detect "Mute"
答案 1 :(得分:0)
也许使用requestInterruptionFilter适合模式的地方: