Java 可控震源允许强制关闭

Java 可控震源允许强制关闭,java,android,permissions,vibration,Java,Android,Permissions,Vibration,我有这行代码从可控震源_服务调用2秒 Vibrator v = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE); v.vibrate(2000); 这在我的舱单上 <permission android:name="android.permission.VIBRATE" ></permission>

我有这行代码从
可控震源_服务调用2秒

 Vibrator v = (Vibrator)
                        getSystemService(Context.VIBRATOR_SERVICE);
                        v.vibrate(2000);
这在我的舱单上

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


但是我仍然得到一个强制关闭
java.lang.security.exception:需要振动权限
。我是否已声明权限错误???

您需要在清单文件中添加
使用权限
标记(作为
清单
元素的子元素,与
权限
标记相同):



据我所知,
permission
标签仅用于在下载应用程序时向权限请求中添加其他文本/图形信息,或添加新权限以向用户提供其他信息。为了安全起见,我通常使用这两种方法。

您需要在清单文件中添加一个
使用权限
标记(作为
清单
元素的子元素,与
权限
标记相同):


据我所知,
permission
标签仅用于在下载应用程序时向权限请求中添加其他文本/图形信息,或添加新权限以向用户提供其他信息。为了安全,我通常两者都用

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