Hello!Everybody!
Smobiler 4.6版本正式来了,此次迭代之后,对Android、iOS的系统版本要求变更如下:
l Android支持最小版本为4.3
l IOS支持最小版本为9.0
此次发版,企业用户打包应用取消“关于页”如约而至,另外还有大家关心的GPS支持高德定位、可忽略系统的字体大小、可获取设备本地文件路径、Image图片可直接赋值二进制等等功能也不会少。
OK,我们来看看此次更新了什么吧。
新增:
1. 4.6企业用户打包取消关于页,原关于页内容可通过代码显示
l this.Client.ShowPermission() 显示权限诊断页(Android需6.0以上版本)
l this.Client.ShowOfflineResources() 显示离线资源页
l this.Client.ShowNetworkDiagnosis() 显示网络诊断页
l this.Client.ShowAbout() 显示关于页
2. 可在客户端返回信息中获取客户端类型(企业版、个人版、开发版)(this.Client.ClientFramework)
3. 可忽略系统的字体大小,在Setting配置中添加TextFontScaling属性
4. SmobilerGloabl已添加MobileGlobal类在标准模板中,并添加了server相关事件,
l OnServerStart 在服务启动时触发
l OnServerStop 在服务停止时触发
l OnSessionStart 在客户端会话第一次开始时触发
l OnSessionStop 在客户端会话结束时触发
l OnSessionConnect 在客户端会话重新连接时触发
l OnPushCallBack 在回调推送被客户端点击时触发
5. Setting中增加TracePrint,用于设置是否输出控制台。增加ClientTrace,用于设置是否保存客户端操作日志。
6. ListView、GridView、PageView、TableView添加相应的事件,其中Binding是指开始绑定前触发,Bind是指绑定完成后触发,可在对应的事件中通过参数e.相应的属性获取
7. 添加状态栏高度获取(GetStatusbarHeight)
8. 可获取设备本地文件路径(UploadPath),上传指定文件夹文件(UploadInitialPath)
9. ListMenuViewItem添加SubContentLines设置内容行数
10. Panel中添加RaiseRefresh和RaiseReachEnd两个属性,分别控件是否触发下拉刷新和滚动到底部的事件,对应的事件分别为Refresh和ReachEnd事件
11. GPS支持高德定位,GPSSource属性设置为Amap,若打包版需打包时填写高德andriod Key
新增插件:
1. 人脸识别(已上架Smobiler商城https://shop.smobiler.cn/M401-sm_arcface)
2. 车牌识别(已上架Smobiler商城https://shop.smobiler.cn/M401-sm_lpr)
3. 手机直播流(已上架Smobiler商城https://shop.smobiler.cn/M401-sm_livestream)
4. HTML内容显示(已上架Smobiler商城https://shop.smobiler.com/M401-sm_htmlview)
优化:
1. WebView可显示资源Web目录下HTML文件(GetResourceURL);
2. AlbumView可设置是否显示详情页删除按钮
3. SegmentControl支持竖向排列选项(Portrait属性)
4. Image图片可直接赋值二进制(ResourceMode设Data,赋值ResourceData)
5. ImageButton中添加BindDisplayValueGone可绑定时设置当前控件的visible属性
6. 优化重连机制
7. 适配iphoneX系列沉浸式状态栏(IOSBottomHidden 属性)
8. 优化Download下载时添加参数displayResourceName用于指定显示的文件名称。
9. IconMenuView标题可设置水平显示位置
10. SwipeView控件可调节灵敏度,添加MinSwipeDistance属性,用于设置触发左右滑动的最小滑动距离
11. 支持Apk下载后可安装
12. ListMenuView右侧Action按钮可设置图片
13. WebView添加GoBack方法(后退),GoForward方法(前进),StopLoading方法(停止加载)
14. IOS打包支持仅IPHONE或IPAD应用
15. 跳转网页RedirectUrl,优化支持淘宝taobao://开头等协议
修复:
1. 修复部分安卓设置虚线无效;
2. 修复IOS设置BorderStyle属性时panel不显示背景色
3. 修复手势密码有时出现验证多遍情况;
4. 修复IOS拍照后编辑图片界面异常
5. 修复Progress控件不能绑定DisplayMember
6. 修复当ListView内容为空时修改属性时报错
7. 修复WebView不能播放优酷视频,添加MixedContentMode属性,用于指定混合内容模式