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" />
两种方式都敲了。新手入门。手机设备支持震动,响铃模式,但是始终没有震动,求老师指导下。