Android L获得铃声模式类型:优先级和声音

时间:2015-09-01 09:04:41

标签: android android-5.0-lollipop android-5.1.1-lollipop

我正在开发一个Android应用程序,它显示一些设备的首选项,例如它是否连接到wifi,移动数据,以及铃声模式类型:静音,振动和正常。

我在获取Android L的铃声模式类型时遇到困难,因为对于优先级和声音类型,类型是正常的。

在非root设备上有没有人可以解决这个问题?

1 个答案:

答案 0 :(得分:2)

我找到了解决问题的方法,但是,它仅适用于API级别17及以上版本。

我从全局禅模式偏好中获取值如下:

Settings.Global.getInt(getContentResolver(), "zen_mode")

如果返回的值是2,则设备处于静默状态, 如果是1,那么振铃模式优先设置, 如果为0,则振铃模式设置为声音。

希望它可以帮助其他一些开发人员。