如果我使用Handheld.Vibrate(),是否必须添加VIBRATE权限

时间:2016-12-30 08:50:27

标签: unity3d

如果我使用的是Handheld.Vibrate(),是否必须添加VIBRATE权限,还是自动添加?

如果我必须添加它,我该怎么做。如何编辑AndroidManifest。这是在Unity。

1 个答案:

答案 0 :(得分:2)

,您无需手动添加。如果您使用Handheld.Vibrate(),Unity会自动添加权限。当您使用其他Unity API用于摄像头,加速度计,陀螺仪和GPS等传感器时,同样适用。

  

如果我必须添加它,我该怎么做。如何编辑   AndroidManifest

1.转到<UnityInstallationDirecory>\Editor\Data\PlaybackEngines\AndroidPlayer\Apk,将AndroidManifest.xml文件复制到<ProjectName>Assets\Plugins\Android

2.现在从<ProjectName>Assets\Plugins\Android打开复制的清单文件并向其添加<uses-permission android:name="android.permission.VIBRATE"/>。保存,构建和运行。

但同样,您不必手动添加它。

请记住Handheld.Vibrate()只做短暂的振动。如果您需要使用图案振动,请参阅here