有没有办法可以访问振动设置的系统偏好?
我有一个类似闹钟的应用程序,我想从手机的铃声/声音设置继承振动设置。但是,我不知道如何以编程方式访问这些设置。
答案 0 :(得分:1)
我目前正在使用AudioManager。我为getRingerMode()看到的建议不适用于正确的振动设置检测。
AudioManager am = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
boolean vibrate = am.shouldVibrate(AudioManager.VIBRATE_TYPE_RINGER);
希望有一种方法可以获得我手机上有4种不同模式的实际设置
答案 1 :(得分:0)
要获取振动使用的设置: getVibrateSetting可能需要或不需要许可
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>
未经许可首先尝试。