我最近开始使用Worklight 6.1开发人员版,来创建一个Android应用程序。我的应用程序的先前版本部署在我的nexus 5上,我能够查看Worklight设置选项,更改我的服务器URL等等。 看到这里:: http://www.connoisseur.comli.com/screenshots/Screenshot_nexus.png
后来我无法查看此“设置”选项。 这里:: http://www.connoisseur.comli.com/screenshots/Screenshot_2014-03-21-19-03-47.png
我的应用程序说明文件:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Licensed Materials - Property of IBM
5725-G92 (C) Copyright IBM Corp. 2006, 2013. All Rights Reserved.
US Government Users Restricted Rights - Use, duplication or
disclosure restricted by GSA ADP Schedule Contract with IBM Corp. --><!-- Attribute "id" must be identical to application folder name --><application xmlns="http://www.worklight.com/application-descriptor" id="MF_PIZZA" platformVersion="6.1.0.00.20131219-1900">
<displayName>MF_PIZZA</displayName>
<description>MF_PIZZA</description>
<author>
<name>application's author</name>
<email>application author's e-mail</email>
<homepage>http://mycompany.com</homepage>
<copyright>Copyright My Company</copyright>
</author>
<mainFile>MF_PIZZA.html</mainFile>
<features>
<JSONStore/>
<Analytics/>
</features>
<thumbnailImage>common/images/thumbnail.png</thumbnailImage>
<iphone bundleId="com.MFPIZZA" version="1.0">
<worklightSettings include="true"/>
<security>
<encryptWebResources enabled="false"/>
<testWebResourcesChecksum enabled="false" ignoreFileExtensions="png, jpg, jpeg, gif, mp4, mp3"/>
</security>
</iphone>
<android version="1.0">
<worklightSettings include="true"/>
<security>
<encryptWebResources enabled="false"/>
<testWebResourcesChecksum enabled="false" ignoreFileExtensions="png, jpg, jpeg, gif, mp4, mp3"/>
<publicSigningKey>Replace this text with the actual public signing key of the certificate used to sign the APK, available by using the 'Extract public signing key' wizard.</publicSigningKey>
</security>
</android>
</application>
我在评论中添加了第三个场景,因为由于我在声望方面的限制,我无法发布两个以上的链接。
答案 0 :(得分:1)
请参阅此问题的答案:IBM Worklight 6.1 - Questions about "Worklight Settings"
这是一个详细的解答,解释了为什么您可能会或可能不会在Android中看到菜单按钮 基本上,它取决于Android项目使用的API级别以及所使用的OS版本。从某个API级别开始,Android中的“选项菜单”已被删除(由Android删除),并由操作栏取代。 Worklight不支持操作栏,这就是您不会看到菜单选项的原因。
这是产品中已知的缺失功能。
来自评论:
在开发期间,是否可以静态更改服务器URL 没有设置功能?
android\native\wlclinet.properties
复制到nativeResources
文件夹并编辑其中的属性。构建后,此文件将被复制到native
文件夹在两个选项中,更改都是在构建应用程序之前完成的,而不是在运行时期间完成的。