【发布时间】:2012-11-07 00:54:57
【问题描述】:
我想读出振动设置,因为我暂时更改了它们并想重新设置原始设置。 因此我存储这样的设置:
vibrate_save = amanager.getVibrateSetting(AudioManager.VIBRATE_TYPE_RINGER));
并在我改回原始设置后进行设置:
amanager.setVibrateSetting(AudioManager.VIBRATE_TYPE_RINGER, vibrate_save);
但在读出后,vibrate_save 在 ICS 上的值为 3(只有 0、1、2 是可能的)。在 Android 2.2 上它可以工作。在解释中,我看到“此方法已弃用”。但是有什么替代方案呢?
出现了这个错误:
10-07 13:53:58.720: E/AudioManager(6682): wrong value in setVibrateSetting vibrateType:0 vibrateSetting:3
提前致谢!
【问题讨论】:
-
现在知道怎么了?是否有其他方法可以读出振动设置?