1. 程式人生 > >Smobiler 4.6 正式釋出了!_Smobiler,.NET移動開發平臺

Smobiler 4.6 正式釋出了!_Smobiler,.NET移動開發平臺

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.       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屬性,用於指定混合內容模式