【发布时间】:2023-03-08 21:53:01
【问题描述】:
我希望不是,但只是想得到一个明确的答案,因为它没有在文档中说明。振动前是否需要检查 Vibrate.hasVibrator?
【问题讨论】:
-
只用没有震动的设备运行模拟器?
-
为什么不先检查?这样,如果您不能振动,您就会知道并且可以(如果这样做是明智的)使用其他方法通知设备用户。
我希望不是,但只是想得到一个明确的答案,因为它没有在文档中说明。振动前是否需要检查 Vibrate.hasVibrator?
【问题讨论】:
根据android.os.Vibrator的源码,vibrate()不会抛出任何东西:
public void vibrate(long milliseconds)
{
try {
mService.vibrate(milliseconds, mToken);
} catch (RemoteException e) {
}
}
【讨论】: