如何使用 PhoneGap 停止 Playbook 上的屏幕旋转?
我已经找到了适用于 iOS 和 Android 的解决方案,但我找不到适用于 Playbook 的解决方案。有没有办法使用 PhoneGap 或 Zepto 在 Playbook 上将屏幕锁定为纵向,如果可以,如何实现?
我尝试在 config.xml 中使用命令
,但没有效果。
I've found solutions to this for iOS and Android, but I can't find one for the Playbook. Is there a way to use PhoneGap or Zepto to lock the screen into portrait orientation on Playbook, and if so, how?
I've tried using the command <preference name="orientation" value="portrait" />
in config.xml, but it had no effect.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您使用的是Web Works SDK,您可以通过以下步骤实现它。
浏览至 BlackBerry WebWorks 的“device_templates”目录
SDK。该目录通常位于
"[DRIVE]:\InstallDir\BlackBerry WebWorks Packager\device_templates"
以文本形式打开此目录中的“Widget.java”文件
编辑器。
在 Widget.java 文件中进行以下更改。
//MODIFIED CODE 表示已完成的更改
公共小部件(WidgetConfig wConfig){
<前><代码> _wConfig = wConfig;
初始化();
int 方向 = net.rim.device.api.system.Display.DIRECTION_PORTRAIT; net.rim.device.api.ui.Ui.getUiEngineInstance().setAcceptableDirections(方向);
// 创建页面管理器
PageManager pageManager = new PageManager(this, (WidgetConfigImpl) _wConfig);
// 推屏
WidgetScreen wScreen = new BrowserFieldScreen(this, pageManager);
pageManager.pushScreens((BrowserFieldScreen)wScreen);
}
You can achieve it by following steps, if you are using Web Works SDK.
Browse to the "device_templates" directory of BlackBerry WebWorks
SDK. This directory is typically found in
"[DRIVE]:\InstallDir\BlackBerry WebWorks Packager\device_templates"
Open the "Widget.java" file found in this directory in a text
editor.
Make the below changes in the Widget.java file. The
//MODIFIED CODE indicates the changes done
public Widget(WidgetConfig wConfig) {