2015-02-23 72 views
-1

當屏幕超時選項啓用時(當光線變暗,屏幕關閉之前),我希望設備在一段時間內開始振動。我知道如何單獨設置兩個功能,但似乎無法管理讓他們按照正確的順序工作,所以我需要你的幫助。謝謝,歡呼!如何在屏幕超時發生時啓用振動?

+0

使用本教程HTTP申報不要忘了:/ /stackoverflow.com/a/17066803/2563355 – 2015-02-23 13:16:04

回答

0

使用振動器類發起振動

new Handler().postDelayed(new Runnable() 
{ 
    @Override 
    public void run() 
    { 
     Vibrator vib = (Vibrator) getApplicationContext().getSystemService(Context.VIBRATOR_SERVICE); 
      // Vibrate for 500 milliseconds 
      vib.vibrate(5); 
    } 
}, 30000); //30 sec 

編輯:

像我一樣在應用程序清單文件

<uses-permission android:name="android.permission.VIBRATE"/> 
+0

我已經這樣做了,但我需要它在屏幕超時開始時觸發(例如30秒後)。 – 2015-02-23 13:24:19

+0

請檢查更新的答案:D – 2015-02-23 13:26:26

相關問題