private void handleVibrate() {
// getSystemService()获取系统级别的震动服务,VIBRATOR_SERVICE震动服务名称
Vibrator vibrator = (Vibrator) getContext().getSystemService(VIBRATOR_SERVICE);
boolean hasVibrator = vibrator.hasVibrator();
if (hasVibrator) {
// 设备支持震动功能
Log.i(TAG, "设备已支持震动");
vibrator.vibrate(200); // 使设备产生震动200毫秒(0.2秒)
} else {
// 设备不支持震动功能
Log.i(TAG, "设备不支持震动");
}
}<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.CAMERA" /> <uses-permission android:name="android.permission.VIBRATE" />
两种方式都敲了。新手入门。手机设备支持震动,响铃模式,但是始终没有震动,求老师指导下。