Android中手机震动的设置(Vibrator)的步骤:

a、通过系统服务获得手机震动服务,Vibratorvibrator=(Vibrator)getSystemService(VIBRATOR_SERVICE);

b、得到震动服务后检测vibrator是否存在:

vibrator.hasVibrator();

检测当前硬件是否有vibrator,如果有返回true,如果没有返回false

c、根据实际需要进行适当的调用,

vibrator.vibrate(longmilliseconds);

开始启动vibrator持续milliseconds毫秒。

vibrator.vibrate(long[]pattern,intrepeat);

pattern方式重复repeat次启动vibrator。(pattern的形式为new long[]{arg1,arg2,arg3,arg4......},其中以两个一组的如arg1 arg2为一组、arg3arg4为一组,每一组的前一个代表等待多少毫 秒启动vibrator,后一个代表vibrator持续多少毫秒停止,之后往复即 可。Repeat表示重复次数,当其为-1时,表示不重复只以pattern的方 式运行一次)。

vibrator.cancel();

Vibrator停止。

注意:在使用震动服务时需要如下权限:android.permission.VIBRATE。

更多相关文章

  1. 安卓手机助手Jihosoft Android Manager英文安装及注册教程(附注
  2. Android 获取手机上图片和视频的缩略图 Android thumbnails .
  3. [android] 保存文件到手机内存
  4. Android中检测手机制式和移动网络类型
  5. Android 手机 无线 ADB
  6. Android下获取手机屏幕大小
  7. 使用RenderScript库,在某些手机或Android版本奔溃的问题

随机推荐

  1. android截图
  2. gcc for android
  3. android 方式实现imageview圆角
  4. Android 8.0 Tv 修改以太网ip地址 掩码
  5. Android 布局 优先显示右侧的控件
  6. Android studio3 报错module not specifi
  7. 从源码中查看当前android版本
  8. Android ndk开发之在c文件里打印log
  9. Android学习札记48:将TextView中的指定文
  10. Android ViewPager中嵌套Banner 导致水平