【问题标题】:PhoneGap 3.0.0 Locking orientation [duplicate]PhoneGap 3.0.0锁定方向[重复]
【发布时间】:2013-08-27 23:23:36
【问题描述】:

我正在PhoneGap 中开发一款游戏。我的游戏需要将屏幕“锁定”为横向模式。我需要将其锁定,这样您就无法将设备变成其他横向模式,旋转屏幕(因此,无论设备以哪种方式旋转,屏幕都不会改变方向。它将保持与那是以前)。我试过查看this question,但它对我不起作用。我需要一个可以轻松使用的解决方案,最好是在 Android 和 iOS 上使用。我正在使用 PhoneGap 的工具,所以在终端中,我运行:

phonegap run android

构建我的应用并将其安装到我的平板电脑上。

【问题讨论】:

    标签: javascript android ios cordova


    【解决方案1】:

    要在 IOS 中锁定方向:只需在 Xcode 中打开项目并单击项目,然后在摘要中您可以选择方向

    适用于 Android 在每个活动中添加android:screenOrientation="landscape" 例如:

    <activity android:name=".SomeActivity"
              android:label="@string/app_name"
              android:screenOrientation="landscape">
    

    【讨论】:

    • 在PhoneGap 3.0.0中,项目文件在哪里?我知道在以前版本的 PhoneGap 中,您只需在 XCode 之类的编辑器中打开项目,然后从那里编辑它。在 PhoneGap 3.0.0 中,您可以使用命令行工具构建应用并将其安装到设备上。
    • 项目根文件夹->平台->ios/android
    • 是的!它确实有效!我还希望“phonegap run android”能够重建整个 Android 项目,但事实并非如此。我想如果是这样,我可以用一些 sh ​​脚本来解决这个问题。
    • 为什么一定要加在这里?它不应该查看“www”文件夹中的 config.xml 并在为该平台构建时从 &lt;preference name="orientation" value="portrait"/&gt; 生成它吗?
    • @SyntheCypher PhoneGap 仅在首次生成项目时创建项目文件。之后它只是更新每个项目中的文件(你的 www 文件夹中的文件)。
    【解决方案2】:

    我必须执行以下操作(cordova 3.3): 在 *-info.plist - 我有:

       <key>UISupportedInterfaceOrientations</key>
       <array/>
       <key>UISupportedInterfaceOrientations~ipad</key>
       <array>
        <string>UIInterfaceOrientationPortrait</string>
        <string>UIInterfaceOrientationLandscapeLeft</string>
        <string>UIInterfaceOrientationPortraitUpsideDown</string>
        <string>UIInterfaceOrientationLandscapeRight</string>
       </array>
    

    我改成:

    <key>UISupportedInterfaceOrientations</key>
    <array/>
    <key>UISupportedInterfaceOrientations~ipad</key>
    <array>
        <string>UIInterfaceOrientationPortrait</string>
    </array>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-06-08
      • 1970-01-01
      • 1970-01-01
      • 2011-04-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多