用户
 找回密码
 立即注册
发表于 2018-7-23 16:56:02
本帖最后由 peter.pan 于 2020-4-17 14:46 编辑

    Smobiler目前推出了内测版本(alpha版本),内测版本和当前Smobiler团队内部开发版本保持一致,每周更新一次,你可以通过如下方式获取内测版本。   
    1. 开发版:在 https://www.smobiler.com/download.html 页面选择下载“内测版本”对应的Designer和客户端。
    2. 打包版:在 https://cloud.smobiler.com/ 打包时,选择alpha版本进行打包。

更新记录:
## 2020.4.17 510.15870
### 新增
1. spinner新增设置选项字体大小和颜色的属性
2. 极光推送增加极光推送删除别名,获取当前别名,增加标签,删除指定标签,获取当前标签集合方法
3. TableViewLabelColumn增加Selectable属性
4. 增加服务端通知权限的获取和跳转通知设置功能(gotoNotification与isNotification)
5. progressview中新增竖向进度条
6. 新增Listview,gridview到达底部事件
7. 新增文字转语音插件(TTS)
8. 新增录音插件(Audio)
9. webview添加清除cookies方法(ClearCookies)
10. albumview预览界面,增加图片的点击和长按事件并添加删除按钮的名称属性与按钮执行删除功能与自定义功能切换的属性
11. 微信中添加判断安装微信、判断支持微信api、获取微信itunes下载地址、获取微信api版本、打开微信等方法(isWXAppInstalled、isWXAppSupportApi、getWXAppInstallUrl、getApiVersion、openWXApp)

### 优化
1. 优化ListView, GridView的分页
2. 更新支付宝sdk
3. tabpageview优化标题显示(可设置title宽度,若title超出则可滚动)
4. tableview设计器显示优化
5. 优化提高numeric中赋值精度

### 修复
1. 修复dropdownAlert弹出把状态栏的设置覆盖问题
2. 修复textbox使用ShowDialog弹出方式没有进入焦点问题
3. 修复DatePicker在ios深色主题时点击为空白问题
4. 修复websocket方式连接smobiler服务器,切换网络后无法连接问题
5. 修复mapview不显示description问题
6. 修复albumview图片地址通过代码设置显示问题
7. 修复A中ReStart设备B无效问题
8. 修复poplist中跳转新窗口,在窗口关闭后,点击返回键无效问题
9. 修复Sqlite获取值为空时报错问题

## 2019.12.19 500.15766
    #### 框架更新
        1. 框架从5.0开始支持 .Net Framework 4.5.Net Core 3.0 以上版本
        2. .Net Framework支持 Visual Studio 2012 及以上版本,.Net Core 3.0 支持 Visual Studio 2019 及以上版本
        3. 为了在Linux上运行,目前Smobiler在.Net Core版本中封装了一些Windows类的实现,所以目前.Net Core仅支持项目类型为 Microsoft.NET.Sdk
    #### 新增
        1. 支持.NetCore3.0版本,可运行在Linux上(详见安装路径下的LibraryCore目录,目前.NetCore版本不支持VS设计器,仅支持运行时)
        2. 支持基于WebSocket的负载均衡(配置两个端口都为HTTP端口即可开启WebSocket功能)
        3. WebView添加清除cookies方法ClearCookies
        4. ios支持applink应用间跳转
        5. 增加虚拟键盘中 确认/返回/搜索 按键的点击回调SubmitEditing事件
        6. 增加ComboBox控件
    #### 优化
        1. TabPageView中增加 Animation 属性,默认值为True,设置为False动画效果不生效,可在不同Tab跳转时更流畅
        2. 增加IM群聊头像
        3. 增加 RatingBar的Enabled属性
        4. 增加 this.Client.Push.PluginSubscribe 方法,此方法用于在内网推送插件消息订阅,可在handler中获取订阅是否成功
        5. Video插件增加重播
        6. 优化Chart,解决柱状图第一个柱最后一个柱显示一半问题,为BarChart及LineChart增加 LabelRotationAngle 属性,此属性默认值为0,可以设置轴线上的标签的角度(解决多个标签显示的问题)        7. 增加条码扫描界面取消扫描回调
    #### 修复
        1. 修复this.Client.Pattern.VerfiyServer 返回参数错误的问题
        2. 修复签字控件字体宽度等于0的问题
        3. 修复ActionButton.Enabled不生效的问题
        4. 修复RadioGroup的CheckedButton初始为null的问题
        5. 修复ArgumentOutOfRangeException的异常的问题
        6. 修复Picker的item中有空行时,客户端闪退的问题
        7. 修复ShowContextDialog后在跳转界面无法关闭的问题
        8. 修复Numeric 文本框输入后光标离开并没有触发ValueChanged事件的问题
        9. 修复TabPageView设置PageIndex无效的问题
        10. 修复PlayAudio 播放音频延迟播放的问题
        11. 修复客户端会有部分二进制图片不显示的问题
        12. 修复IconMenuViewGroup的FontSize未生效的问题
        13. 修复GridView模板中TextBox的Focus方法未生效的问题
        14. 修复MarqueeLabel的ForeColor不生效的问题

  ## 2019.8.16 490.1565943259
    #### 新增
        1. 增加MobileLayoutControl的OverFlow属性,可以在相对布局中使超出区域显示
        2. 增加Panel控件TouchDisabled属性,默认为False,设置为Ture时整个Panel不可点击
        3. 增加IM控件IMViewExit事件,用于获取IM退出时的通知
        4. 增加客户端Socket,使用this.Client.Socket
        5. 增加ShowModal,可显示一个弹出框,并且级别给Dialog高,支持动画效果。
        6. 增加应用切换到后台的事件通知,可在MobileGlobal的OnSessionStart中使用 e.Client.BackGround += (obj,args)=>{}
        7. 增加NetWorkCallBackHandler的回调参数WifiBSSID
        8. 用户控件增加ShowResult属性
        9. IconMenuView增加ResourcePath属性
        10. 增加Label控件的中划线属性,使用LineThrough属性
        11. 云平台增加Android开机启动
        12. 增加NFC插件
        13. FontIcon控件增加Ionicons图标
    #### 优化
        1. 心跳检测interval心跳间隔最小值限定为100毫秒。
        2. 在设计器上设置TabPageView的Titles属性时,默认修改PageIndicator为Title
        3. 解决Android上Panel与ListView的滚动冲突
    #### 修复
        1. 修复Webview赋值相同的url,网页不会刷新
        2. 修复this.Client.Timer.Start 切换窗口后不执行回调中的问题
        3. 修复MapView设置RouteData 闪退
        4. 修复Toast在显示三行以上的文本时,会出现重叠现象


   ## 2019.5.10 480.1557460358
    #### 新增
        1. 通过浏览器打开Smobiler应用,具体url使用 smobiler应用ID://url/参数1/参数2
        2. 增加路径禁止访问的配置:在Setting中ResourceDenyLocation使用正则表达式,比如  ^\.\.[\w\W]* 就是禁止任何相对位置的访问
        3. 增加全局计时器 this.Client.Timer
        4. Image控件支持放大(预览)窗口的文本自定义
        5. 保存图片到系统相册 this.Client.SaveImageToAlbum
        6. 获取WiFi(ssid),仅支持Android
        7. 获取应用缓存大小,使用 this.Client.GetCacheSize
        8. 增加心跳回调,使用 this.Client.HeartBeatEnable(结果回调,心跳回调)
        9. 低功耗蓝牙
        10. Image控件支持ZoomingResourceData
        11. SwitchSelector增加SelectedIndex SelectedItem属性
        12. 云平台安卓企业版可设置启动页显示时间,默认3000毫秒,设置0不显示
    #### 优化
        1. TabPageView可视化设计
        2. Client.Session优化,在没有键值默认返回null
        3. 优化控件查找,可直接通过 Controls["控件名"]获取控件,支持在所有子控件中查找,使用 Controls.Find("控件名",true)
        4. WebView定位获取
        5. 下载文件可不显示弹窗和进度
        6. 类库添加对应的XML文档
        7. 模板中数据更新,可直接使用 this.TemplateItem.DataUpdate(dataSource, dataMember)
        8. 优化打包版网络无响应时的反馈界面
        9. MapView基于Tag,点击后能跳转至导航
        10. 增加对VS2019的模板支持
        11. BarCodeScanner增加放大或者缩小镜头的功能
    #### 修复
        1. 在输入手势密码界面强退app,再次打开白屏的问题
        2. 后台或锁屏时无法执行定时器的问题
        3. Image控件ResourceData在OnLoad时不显示的问题
        4. 界面跳转返回未刷新的问题
        5. Video插件IOS部分视频无法播放问题
        6. 扫描黑屏的问题
        7. TableView控件设置ColumnHeaderStyle赋值Fontsize不变的问题

    ## 2019.1.4 470.1546575273
        1. 框架优化
        2. ListView,GridView,PageView,TableView增加BindMode属性,BindOnly仅绑定,BindUpdate可更新数据源(仅支持DataTable类型数据源)
        3. Numeric 控件新增焦点事件
        4. this.Client.Share.SendFile可分享图片
        5. Spinner分别增加HorizontalAlignment属性,用于控制文本方向,增加ReadOnly属性设置是否只读(只读取时不能响应点击)
        6. 修复ListMenuView右图标过小
        7. 修正在窗体Close后,不允许Show操作
        8. 在设置中增加窗体堆栈最大数量(MaxFormStackCout)
        9. 增加前台切换时触发窗体的ForeGroud事件
        10. GPS组件中Amap模式增加错误信息,可使用e.isError判断并获取e.Error
        11. 极光推送设置别名回调中添加RegisterID
        12. ZoomImage控件可使用二进制图片,设置ResourceData属性
        13. Image支持点击图片放大时单独设置资源ID,设置ZoomingResourceID
        14. 客户端增加包名,应用名信息,使用this.Client.PackageName,this.Client.AppName
        15. 修复VoiceRecorder在MobileUserControl模板中不能触发事件
        16. 修复Numeric中必须离开焦点才修改Value值
        17. Textbox添加SelectOnFocus属性,可光标进入全选
        18. 设置增加PerformTimeSpan,可进行性能监测时间间隔
        19. 增加this.Client.HeartBeatEnable和HeartBeatDisable,可设置客户端发送心跳保持连接。
        20. 在出现Loading界面时,点击返回键,允许关闭应用。

    ## 2018.12.12 470.1544600682
        1. 框架优化
        2. 增加N800Scanner,P380Printer
        3. 修复Image控件使用绝对路径刷新无效
        4. 修复ListView不能水平滚动
        5. IconMenuView支持FontIcon
        6. PDF支持ResourceData

    ## 2018.8.30 460.1535001889
        1. 企业用户alpha打包版去除关于页(原关于页内容可代码显示 this.Client.ShowPermission();this.Client.ShowOfflineResources();this.Client.ShowNetworkDiagnosis();this.Client.ShowAbout();)
        2. 优化不同分辨率设备字体大小统一
        3. 优化ListMenuView右侧按钮可设置图片                        
        4. 优化ListMenuViewItem中添加SubContentLines可修改SubContent行数
        5. 优化SwipeView控件上添加MinSwipeDistance属性,用于设置触发左右滑动的最小滑动距离
        6. 优化WebView添加GoBack方法(后退),GoForward方法(前进),StopLoading方法(停止加载)
        7. 优化panel添加RaiseRefresh和RaiseReachEnd两个属性,控制是否触发下拉刷新和滚动到底部的事件。对应的事件分别为Refresh和ReachEnd                        
        8. 修复PageView中点击事件无效问题
        9. android和ios的支持型号:ios:9.0及以上,android:4.3及以上

    ## 2018.8.4 460.1533360876
        1. 修复ShowLoadingScreen的Message丢失的问题。
        2. 修复UserSessionID无效的问题。                        
        3. 修复部分用户第一次安装连接出现白屏现象
        4. 优化重新连接机制
        5. 修复打开文件提示:找不到打开此文件的应用

    ## 2018.7.23 4.5.0版本
        1. 添加基于4.5版本更新预告中的功能。详见 https://www.smobiler.com/portal.php?mod=view&aid=56
        2. Camera连续拍照功能:使用Camera组件,设置Mode属性为CameraMode.CameraContinuous
        3. Camera在上传照片时的自由裁剪和编辑功能:使用Camera组件,设置AllowEdit属性为true
        4. mediaView的对rtmp流的支持:使用Smobiler.Plugins.LiveStreamPlayer 控件支持HLS,RTMP
        5. albumView删除功能:在浏览图片时,右上角有删除按钮,同时增加事件DeletePress
        6. 新增Resource的Clear功能,可清除客户端缓存:使用this.Client.ClearCache 方法
        7. 新增iconmenu增加MessageText属性:可设置IconMenuViewItem中的MessageText属性
        8. 新增短视频录制功能:使用Camera组件,设置Mode属性为Mode = CameraMode.CameraVideo[从相机获取]和Mode = CameraMode.AlbumVideo[从相册获取]
        9. 新增融云视频通话:更新融云插件(请注意,必须在融云平台开通视频功能,才能显示)。
        10. 新增加对客户端Sqlite的支持:使用this.Client.SQLite,调用OpenOrCreate(打开或创建数据库),Execute(执行数据库语句),Read(读取数据库表)等操作。
        11. 新增DropDown控件。用于下拉选择:可使用Spinner控件。
        12. Panel增加ScrollToBottom和ScrollToTop两个方法
        13. TableView增加Row和Cell的背景颜色设置
        14. 解决某些电脑中文乱码的问题
        15. 增加复制内容到客户端的功能:使用this.Client.GetClipboard和this.Client.SetClipboard
        16. 增加获取客户端图像或文件的路径功能,使用Camera.GetClientPhotoPath()或this.Client.File.UploadPath方法
        17. 新增Smobiler.Plugins.PercentageCircle控件。用于显示一个百分比的内容
        18. 新增基于窗体或者用户控件的ShowContextDialog方法。用于弹出上下文界面
        19. 新增加SwitchSelecter控件,用于滑动选择
        20. 新增加ZoomImage控件,可直接在界面上放大缩小图像
        21. 新增加PageView垂直的滚动功能
        22. 增加GPS数据返回中,对火星和百度坐标的转换支持



















使用道具 举报 回复
发新帖
您需要登录后才可以回帖 登录 | 立即注册