【问题标题】:Do I have to add VIBRATE permission if I'm using Handheld.Vibrate()如果我使用 Handheld.Vibrate() 是否必须添加 VIBRATE 权限
【发布时间】:2016-12-30 17:09:16
【问题描述】:

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

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

【问题讨论】:

    标签: unity3d


    【解决方案1】:

    ,您不必手动添加。如果您使用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 复制的Manifest 文件并将<uses-permission android:name="android.permission.VIBRATE"/> 添加到其中。保存、构建和运行。

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

    记住Handheld.Vibrate() 只做短暂的振动。如果需要带图案的振动,请看here

    【讨论】:

    • 非常慷慨和快速的回​​答。我几个小时前在 Unity Answers 中提出了这个问题,但没有得到答案:p 谢谢。
    • Unity Answers 不是很活跃。不客气!
    猜你喜欢
    • 1970-01-01
    • 2013-10-29
    • 2015-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-31
    相关资源
    最近更新 更多