Ibm mobilefirst 如何使用Worklight开发平板电脑?
我已经在Ibm mobilefirst 如何使用Worklight开发平板电脑?,ibm-mobilefirst,Ibm Mobilefirst,我已经在common文件夹下开发了我的UI,然后我为我的平板电脑创建了一个皮肤,并将其命名为android.tablet。但当我在平板电脑模拟器上运行它时,它看起来是这样的: 我在skinLoader.js中使用以下代码: var userAgent = navigator.userAgent; var skinName = "default"; //android tablet if(userAgent.toLowerCase().indexOf("android") != -1 &
common
文件夹下开发了我的UI,然后我为我的平板电脑创建了一个皮肤,并将其命名为android.tablet
。但当我在平板电脑模拟器上运行它时,它看起来是这样的:
我在skinLoader.js
中使用以下代码:
var userAgent = navigator.userAgent;
var skinName = "default";
//android tablet
if(userAgent.toLowerCase().indexOf("android") != -1 &&
userAgent.toLowerCase().indexOf("mobile") == -1){
skinName = "android.tablet";
alert("tablet!");
}
//android phone
else if(userAgent.toLowerCase().indexOf("android") != -1 &&
userAgent.toLowerCase().indexOf("mobile") != -1){
skinName = "default";
alert("default!");
}
HTML:
<div data-role="page" id="homePage" class="fullWidth">
<div data-role="header" data-tap-toggle="false">
<div class="ui-title">...</div>
</div>
<div data-role="content" style="text-align: center">
<a href="#" data-role="button" id="login" class="fullWidth">Login</a>
</div>
</div>
.fullWidth{
width: 100% !important;
}
为什么不能全屏?有我缺少的代码吗?你确定了吗
Worklight外观的基本前提是:
这实质上剥离了MBS容器,只显示web资源 发件人: 致: 这一过程有望在未来的版本中得到更精简
至于它是否是全屏的,这完全取决于开发人员(您的CSS等),而不是Worklight 我看到您正在使用jQuery Mobile,请看这些:
对不起,伊丹,基于,事实上我需要有我的身体全宽类,现在它的工作。但你知道如何在浏览器中测试平板电脑的布局吗?由于浏览器总是加载公共文件夹:(或者我可以在手机浏览器模拟器的网页中写一些东西作为平板电脑的路径吗?原始值是:“../apps/services/preview/appTitle/android/1.0/”。我尝试将其更改为“../apps/services/preview/appTitle/android.table/1.0/”,但它说“请求的路径:/appTitle/android.tablet/1.0/不受支持。”顺便说一句,我不想先在模拟器中测试它,因为你知道android模拟器非常慢,而且它太慢了我的开发测试。非常感谢你的支持!顺便说一句,你能在上面指出“测试”吗“是项目名称的占位符吗?我被错误地按原样放置url,因为我不知道“测试”实际上是项目名称:)没问题:)如果您的问题现在确实得到了回答,请将此问题标记为已回答。嗨,安东,现在它基于此工作。。
http://localhost:8080/_MobileBrowserSimulator/index.html?webpage=http://localhost:8080/apps/services/preview/your-app-name/android/1.0/your-skin-name-here/your-html-filename-here.html&devicesFilePath=devices.json&platform=android&ips=169.254.236.125,9.148.205.249,10.0.0.2
http://localhost:8080/apps/services/preview/your-app-name/android/1.0/your-skin-folder-name/your-html-filename-here.html