我想Vibrator
从视图类中获得服务。这可能吗?
我试过添加这个...
Vibrator vib = (Vibrator) this.getSystemService(VIBRATOR_SERVICE);
...但出现错误VIBRATOR_SERVICE
- 它无法解析为变量。将上下文设置为getApplicationContext()
也无济于事。
我想Vibrator
从视图类中获得服务。这可能吗?
我试过添加这个...
Vibrator vib = (Vibrator) this.getSystemService(VIBRATOR_SERVICE);
...但出现错误VIBRATOR_SERVICE
- 它无法解析为变量。将上下文设置为getApplicationContext()
也无济于事。
感谢@Luksprog 在评论中回答。
Vivrator vib = (Vibrator) getContext().getSystemService(Context.VIBRATOR_SERVICE);
尝试这个:
Vibrator vibrator = (Vibrator) getContext().getSystemService(Context.VIBRATOR_SERVICE);
//Vibrates for 10 seconds
vibrator.vibrate(10000);
注意:确保在应用程序标记之外添加权限标记 ( <uses-permission android:name="android.permission.VIBRATE"/>
)。这也适用于 android wear。