android - 在自定义 View 中实现振动器

标签 android android-view android-vibration

我想从 View 类中获取 Vibrator 服务。这可能吗?

我试过添加这个...

Vibrator vib = (Vibrator) this.getSystemService(VIBRATOR_SERVICE);

... 但是 VIBRATOR_SERVICE 上有错误 - 它无法解析为变量。将上下文设置为 getApplicationContext() 也无济于事。

最佳答案

感谢@Luksprog 在评论中的回答。

Vivrator vib = (Vibrator) getContext().getSystemService(Context.VIBRATOR_SERVICE);

关于android - 在自定义 View 中实现振动器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19617821/

相关文章:

android - Android KitKat 中的计步器

java - 在Android中生成强度范围内的振动模式的算法?

android - 如何触发声音输入的振动?

安卓通话音频

android - 如何查找 whatsapp 的通知 ID

java - 所有 ListView 数据仅插入一行

android - 在 LinearLayout 中使用 Gridview 和 Button

android - 如何理解android绘制完一个view?

android - 通过 ValueAnimator 与 ViewPropertyAnimator translationX 对边距进行动画处理

android - 如何获得预定义的振动模式?