Android 手機震動

2021-09-08 09:46:49 字數 728 閱讀 4464

1.新增震動許可權

<

uses-permission

android:name

="android.permission.vibrate"

/>

2.獲取震動服務

vibrator mvibrator = (vibrator) getsystemservice(vibrator_service);

3.啟動震動

void vibrate(long milliseconds);//

震動一次,震動時長為milliseconds

例:mvibrator.vibrate(1000);//

震動一次,震動時長為1000ms

void vibrate(long pattern, int repeat);

//pattern控制震動週期,repeat=-1時,震動只出現一次;repeat=0時,震動一直持續,必須手動取消

例:mvibrator.vibrate(new

long , 0);

//週期:隔

1000ms震動100ms,隔2000ms震動500ms,隔3000ms震動800ms

//0:一直持續震動週期,直到手動取消震動

4.取消震動

if

(mvibrator.hasvibrator())

android之手機震動

main.xml布局檔案 xml version 1.0 encoding utf 8 linearlayout xmlns android android orientation vertical android layout width fill parent android layout he...

Android學習之震動你的手機

因為在寫遊戲的過程中用到震動手機的知識,特和大家分享一下。第一步 宣告程式許可權 第二步 獲取vibrator物件 vibrator vibrator vibrator getsystemservice context.vibrator service 有點像獲取感測器sensor吧。第三步 宣告l...

呼叫手機震動

1,在androidmanifest.xml中加入如下,取得許可權 2,private vibrator vibrator if float.parsefloat pricevalues cost off on off on.vibrator.vibrate pattern,1 1不重複,非 1為從...