自动实现:不同版本手机的用户下载不同类型的APP 安装包
平台打包向导里有一个向导页, 可以参考它实现! 不同的手机访问这个地址的时候,下载不同的apk文件!!这样 低版本手机使用增强型浏览器(或腾讯引擎)!高版本手机就可以使用系统自带浏览器运行!! 相对来讲可以整体让APP 运行更优化一些!
平台打包向导里有一个向导页, 可以参考它实现! 不同的手机访问这个地址的时候,下载不同的apk文件!!这样 低版本手机使用增强型浏览器(或腾讯引擎)!高版本手机就可以使用系统自带浏览器运行!! 相对来讲可以整体让APP 运行更优化一些!
wex5 模式1.模式2打包,编译后的资源发布到服务器,这个是静态资源,不是运行的UIServer! 如果想使用UIServer 的方式运行,只能使用模式3打包, wex5 只提供了开发版的UIServer ,但是runtime-wex5 版本并 没有提供UIServer 方式运行,如何将UIServer发布到正式环境中呢?3中方法: 1.直接在windows服务器上放一个开发版的wex5,启动: 启动WeX5运行平台.bat 就是相当于发布模式运行,model/UI2资源放在对用位置即可 (不推荐,可能tomcat运行16个小时自动停止的) 2.在自己的tomcat 中单独部署UIServer ,可以参考步骤:http://docs.wex5.com/uiserver-deploy/ 3.可以联系商务,要一个免费版的BeX5 企业版 ,wex5开发的功能直接部署发布到 BeX5 免费企业版中,这样直接就可以部署运行了 免费版BeX5 也是windows版本的!目前没有免费支持linux版本的UIServer 运行
这个是因为最外层的panel组件,没有top导致的,设置 panel 的 content 部分 style属性 top=0 即可,就不会默认显示空白top的位置了!
问题: grid组件中 设置 某列 设置 为select 下 ,select 组件中bind-ref 和 bind-lableRef 分别绑定了两个字段,比如是 fkey 和 fValue option绑定另一个data用于选择数据。 当获取光标选择的时候,可以正常显示fValue ,但是没获取光标的时候,就显示fkey 的值 原因: 因为grid组件中显示列是fkey 把这个列删除掉,添加fValue 作为显示列就可以了,select 绑定字段不用变,这样就可以grid列默认显示lable字段, 并且下拉显示也是正确的!
关于插件的文档介绍:http://docs.wex5.com/videoplayer/ 案例:UI2\demo\plugin\videoPlayer\videoPlay.w 这个插件是根据第三方插件修改封装的,支持的视频格式请参考链接 https://github.com/ksvc/KSYMediaPlayer_iOS https://github.com/ksvc/KSYMediaPlayer_Android
wex5开发的应用呢,属于单页应用,如何两个两个单页应用集成在一起显示呢?? 比如集成官方提供的 铛铛应用 建议 把铛铛里面 index.w中 shellImp 定义的页面映射,直接放到自己的index.w中! 在自己的应用中直接shell.showPage到 铛铛的mian.w主页即可!! 不要跳转到铛铛的index.w 两个index.w 合并作为同一个门户!调用打开功能页即可!
由于路径原因,baas修改java代码,无法直接调试看到变量的值,需要特殊处理下环境才行,步骤如下: 1. 切换到java视图,右键导入BaasServer 的源码 2.配置构建路径,设置baas的源码路径,添加BaasServer lib下的jar包 3.设置为调试模式运行, 打断点调试,重启tomcat运行设置即可
用后台运营模式只能打包成企业包进行安装 不能提交appstore 一般来说,如果不进行后台申请,在iOS系统上,当应用退到后台后,只有5s的时间去执行代码,之后将进入挂起状态。只有像音频播放、定位、newsstand、VoIP等功能才能持续在后台运行 http://www.jianshu.com/p/1f2572c08816 无限后台的方法,慎用!因为这个需要申请后台播放音频的权限。如果你的应用不是相关应用,AppStore审核可能不会通过。
主要代码如下: Iterator it = table.getRows().iterator(); while(it.hasNext()){ Row row = it.next(); row.getString("字段"); } 自己调试java 看下 有 哪些方法,动手试试就出来, table对象就是方便处理,前端data组件返回数据用的!
一,设置输入法默认获取光标,但是不弹出键盘,重新点击input的时候,可以正常输入:做法 1.input 获取光标,系统默认就会自动弹出输入法的! 获取光标 设置 bind-hasFocus="true" 就可以! 2.在获取光标的事件中,调用corodva插件隐藏键盘即可!(键盘的显示隐藏,可以看案例:/UI2/demo/native/keyboard) Model.prototype.input2Focus = function(event){ setTimeout(function(){window.Keyboard.hide();}, 10); }; 二,设置input只读,只能光标选中input,但是无法编辑了! 设置 bind-hasFocus="true" readonly="true" 就可以!