如果我使用的是Handheld.Vibrate(),是否必须添加VIBRATE权限,还是自动添加?
如果我必须添加它,我该怎么做。如何编辑AndroidManifest。这是在Unity。
答案 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