2012-09-21 60 views
0

我有這行代碼從vibrator_service調用2秒;振動器權限關閉

Vibrator v = (Vibrator) 
         getSystemService(Context.VIBRATOR_SERVICE); 
         v.vibrate(2000); 

,這在我的清單

<permission 
    android:name="android.permission.VIBRATE" ></permission> 

但我仍然得到一個強制關閉java.lang.security.exception: Requires Vibrate Permission。我是否宣佈權限錯誤?

回答

4

您需要添加在manifest文件中uses-permission標籤(如manifest元素的子元素,相同permission標籤):

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

據我所知,permission標籤僅在下載應用程序時向權限請求添加其他文本/圖形信息,或添加新權限以向用戶提供附加信息。我通常使用這兩個來保證安全。