【问题标题】:Phonegap orientation lock does is not workingPhonegap 方向锁不工作
【发布时间】:2018-03-09 17:43:56
【问题描述】:

我遇到了 PhoneGap 和屏幕方向锁定问题。我在我的 config.xml 文件中使用它:

<preference name="Orientation" value="portrait" />

问题是安卓设备上的屏幕没有被锁定为纵向,如果传感器被激活,我的安卓手机仍然可以旋转屏幕。我只在 Android 上测试过这个(我不知道在 iOS 上是不是同样的问题)。

我也尝试在我的 onDeviceReady 函数中添加这个:

screen.orientation.lock('portrait');

也试过这个:

window.screen.orientation.lock('portrait');

无法锁定屏幕旋转。要构建 apk 文件,我使用此构建器:https://build.phonegap.com

【问题讨论】:

    标签: cordova locking screen phonegap


    【解决方案1】:

    我在使用“桌面应用程序”和“开发者移动应用程序”的组合时观察到同样的事情

    <preference name="Orientation" value="portrait" />
    <preference name="Fullscreen" value="true" />
    

    不工作。我相信这是因为“开发者移动应用”就像一个预先构建的容器。

    当我实际使用该服务构建然后在我的手机上下载并安装 .apk 时,屏幕旋转锁定起作用了。

    【讨论】:

    • 我向您保证,我的 config.xml 文件中有这两行,但没有任何效果,屏幕保持解锁状态。我不使用Developer Mobile App,我使用真正的应用程序,从build.phonegap.com(apk文件)构建
    • 更新:好的,在我从 build.phonegap.com 停用“Hydration”选项后,它似乎起作用了,谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多