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

1 回答 1

4

您需要uses-permission在清单文件中添加一个标签(作为元素的子manifest元素,与permission标签相同):

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

据我所知,该permission标签仅用于在下载应用程序时向权限请求添加额外的文本/图形信息,或者添加新的权限以向您的用户提供额外的信息。为了安全起见,我通常同时使用两者。

于 2012-09-21T02:01:12.250 回答