Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> android手機震動代碼

android手機震動代碼

編輯:關於Android編程

 
工具類:VibratorUtil
 
   public class VibratorUtil {
    /**
     * 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);
    }
     
     使用:
      
      long[] myp = { 2000, 2000, 2000, 2000 };
      VibratorUtil.Vibrate(MainActivity.this, myp, false); // 震動100ms
    

 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved