1、首先在AndroidManifest.xml中添加震动权限


2、创建震动工具类 VibratorUtil.java

package com.techrare.util;import android.app.Activity;import android.app.Service;import android.os.Vibrator;/** * 手机震动工具类 * @author Administrator * */public class VibratorUtil {/** * final Activity activity  :调用该方法的Activity实例 * long milliseconds :震动的时长,单位是毫秒 * long[] pattern  :自定义震动模式 。数组中数字的含义依次是[静止时长,震动时长,静止时长,震动时长。。。]时长的单位是毫秒 * boolean isRepeat : 是否反复震动,如果是true,反复震动,如果是false,只震动一次 */ public static void Vibrate(final Activity activity, long milliseconds) {         Vibrator vib = (Vibrator) activity.getSystemService(Service.VIBRATOR_SERVICE);         vib.vibrate(milliseconds);  }  public static void Vibrate(final Activity activity, long[] pattern,boolean isRepeat) {         Vibrator vib = (Vibrator) activity.getSystemService(Service.VIBRATOR_SERVICE);         vib.vibrate(pattern, isRepeat ? 1 : -1);  } }


3、实例工具类调用类中的静态方法

VibratorUtil.Vibrate(StartGameActivity.sgay, 100);   //震动100ms


 

更多相关文章

  1. 常用网址
  2. android下使用i2c-tools工具
  3. 【android】查看软件布局神器Hierarchy Viewer
  4. Android固件img文件的解包, 修改和打包的命令行操作
  5. android PreferenceActivity 配置Activity
  6. [exp] Android(安卓)工具 aapt
  7. Android源码目录结构详解
  8. Android(安卓)APK 反编译工具
  9. Android(安卓)文件下载工具类

随机推荐

  1. 彻底解决Android(安卓)GPS没法定位这一顽
  2. android:layout_gravity 和 android:grav
  3. Android中关于android:imeOptions="actio
  4. Android(安卓)开发艺术探索笔记之七 -- A
  5. 【Android您问我讲】Android(安卓)2.x中
  6. android学习日记01-搭配开发环境
  7. Android进程 Handler Message Looper
  8. 移动互联网的新宠:Android之缤纷世界
  9. 处女男学Android(十五)---Android(安卓)广
  10. 第1章 android发展史