我已经为iOS和Android找到了解决方案,但我找不到Playbook的解决方案。有没有办法在Playbook上使用PhoneGap或Zepto将屏幕锁定为纵向,如果有,怎么办?
我尝试在config.xml中使用命令<preference name="orientation" value="portrait" />
,但它没有效果。
答案 0 :(得分:1)
如果您使用的是Web Works SDK,则可以通过以下步骤来实现。
浏览到BlackBerry WebWorks的“device_templates”目录 SDK。该目录通常位于 “[DRIVE]:\ InstallDir \ BlackBerry WebWorks Packager \ device_templates”
以文本
打开此目录中的“Widget.java”文件编辑器。
在Widget.java文件中进行以下更改。该
// MODEDIED CODE表示已完成的更改
public Widget(WidgetConfig wConfig){
_wConfig = wConfig;
initialize();
int directions = net.rim.device.api.system.Display.DIRECTION_PORTRAIT; net.rim.device.api.ui.Ui.getUiEngineInstance().setAcceptableDirections(directions);
// Create PageManager
PageManager pageManager = new PageManager(this, (WidgetConfigImpl) _wConfig);
// push screen
WidgetScreen wScreen = new BrowserFieldScreen(this, pageManager);
pageManager.pushScreens((BrowserFieldScreen)wScreen);
}