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......},其中以两个一组的如arg1arg2为一组、arg3arg4为一组,每一组的前一个代表等待多少毫 秒启动vibrator,后一个代表vibrator持续多少毫秒停止,之后往复即 可。Repeat表示重复次数,当其为-1时,表示不重复只以pattern的方 式运行一次)。

vibrator.cancel();

Vibrator停止。

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

更多相关文章

  1. Android配置----小米手机通过wifi连接ADB调试Android应用
  2. android 手机管理软件 发布开源代码
  3. h5页面点击按钮,触发手机自带的发短信
  4. 剪切图片-扩展android 选择图片(从手机照相机或手机图片)
  5. 【记录】 Android 双卡手机获取两个IMEI等
  6. Android 最新获取手机内置存储大小,SD卡存储空间大小方法
  7. android 获取手机信息(device ip,os version etc.)
  8. Android中为PopupWindow设置半透明背景的方案(兼容华为手机)
  9. android获得手机屏幕大小

随机推荐

  1. Ubuntu共享WiFi(AP)给Android方法【修正
  2. Android(安卓)studio四大组件之Activity
  3. 在Android中加入GOOGLE统计系统
  4. android 3.0中加快启动模拟器
  5. 怎么让android定时关机
  6. Android(安卓)ListView内部组件事件响应
  7. 一定要注意 Android(安卓)内存泄漏问题
  8. Android是怎么启动的-[Android取经之路]
  9. android——shortcut
  10. android 内存消耗分析