| | |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using Shared; |
| | | //using System; |
| | | //using System.Collections.Generic; |
| | | //using Shared; |
| | | |
| | | namespace HDL_ON.UI.test |
| | | { |
| | | public class TestDialog |
| | | { |
| | | Dialog dialog; |
| | | public TestDialog() |
| | | { |
| | | dialog = new Dialog(); |
| | | } |
| | | //namespace HDL_ON.UI.test |
| | | //{ |
| | | // public class TestDialog |
| | | // { |
| | | // Dialog dialog; |
| | | // public TestDialog() |
| | | // { |
| | | // dialog = new Dialog(); |
| | | // } |
| | | |
| | | |
| | | public void InitView() |
| | | { |
| | | //测试类型 |
| | | //1: 蓝牙测试 |
| | | int testType = 1; |
| | | var bodyView = new FrameLayout() |
| | | { |
| | | BackgroundColor = CSS.CSS_Color.MainBackgroundColor |
| | | }; |
| | | dialog.AddChidren(bodyView); |
| | | // public void InitView() |
| | | // { |
| | | // //测试类型 |
| | | // //1: 蓝牙测试 |
| | | // int testType = 1; |
| | | // var bodyView = new FrameLayout() |
| | | // { |
| | | // BackgroundColor = CSS.CSS_Color.MainBackgroundColor |
| | | // }; |
| | | // dialog.AddChidren(bodyView); |
| | | |
| | | |
| | | var contentView = new VerticalScrolViewLayout() |
| | | { |
| | | Y = Application.GetRealHeight(63), |
| | | BackgroundColor = CSS.CSS_Color.BackgroundColor, |
| | | }; |
| | | bodyView.AddChidren(contentView); |
| | | // var contentView = new VerticalScrolViewLayout() |
| | | // { |
| | | // Y = Application.GetRealHeight(63), |
| | | // BackgroundColor = CSS.CSS_Color.BackgroundColor, |
| | | // }; |
| | | // bodyView.AddChidren(contentView); |
| | | |
| | | //var btn = new Button() |
| | | // //var btn = new Button() |
| | | // //{ |
| | | // // Height = Application.GetRealHeight(60), |
| | | // // BorderColor = CSS.CSS_Color.AuxiliaryColor2, |
| | | // // BorderWidth = (uint)Application.GetRealWidth(5), |
| | | // // TextColor = 0xFF000000, |
| | | // // TextAlignment =TextAlignment.Center, |
| | | // // Text = "" |
| | | // //}; |
| | | // //contentView.AddChidren(btn); |
| | | // //btn.MouseUpEventHandler = (d, d1) => |
| | | // //{ |
| | | // //}; |
| | | // #region 蓝牙测试 |
| | | // if (testType == 1) |
| | | // { |
| | | // var bc = new MyBlufiClient(); |
| | | |
| | | // Dictionary<string, string> ids = new Dictionary<string, string>(); |
| | | // Action<string,string> action = (name,uuid) => { |
| | | // if (!ids.ContainsKey(uuid)) |
| | | // { |
| | | // ids.Add(uuid, name); |
| | | // } |
| | | // }; |
| | | // bc.SetBlufiDeviceDelegate(action); |
| | | |
| | | // var btn5 = new Button() |
| | | //{ |
| | | // Height = Application.GetRealHeight(60), |
| | | // BorderColor = CSS.CSS_Color.AuxiliaryColor2, |
| | | // BorderWidth = (uint)Application.GetRealWidth(5), |
| | | // TextColor = 0xFF000000, |
| | | // TextAlignment =TextAlignment.Center, |
| | | // Text = "" |
| | | // Text = "停止搜索" |
| | | //}; |
| | | //contentView.AddChidren(btn); |
| | | //btn.MouseUpEventHandler = (d, d1) => |
| | | // contentView.AddChidren(btn5); |
| | | // btn5.MouseUpEventHandler = (d, d1) => |
| | | //{ |
| | | // bc.StopScanBlufi(); |
| | | //}; |
| | | #region 蓝牙测试 |
| | | if (testType == 1) |
| | | { |
| | | var bc = new MyBlufiClient(); |
| | | |
| | | Dictionary<string, string> ids = new Dictionary<string, string>(); |
| | | Action<string,string> action = (name,uuid) => { |
| | | if (!ids.ContainsKey(uuid)) |
| | | { |
| | | ids.Add(uuid, name); |
| | | } |
| | | }; |
| | | bc.SetBlufiDeviceDelegate(action); |
| | | // var btn1 = new Button() |
| | | // { |
| | | // Height = Application.GetRealHeight(60), |
| | | // BorderColor = CSS.CSS_Color.AuxiliaryColor2, |
| | | // BorderWidth = (uint)Application.GetRealWidth(5), |
| | | // TextColor = 0xFF000000, |
| | | // Text = "搜索蓝牙", |
| | | // TextAlignment = TextAlignment.Center, |
| | | // }; |
| | | // contentView.AddChidren(btn1); |
| | | |
| | | var btn5 = new Button() |
| | | { |
| | | Height = Application.GetRealHeight(60), |
| | | BorderColor = CSS.CSS_Color.AuxiliaryColor2, |
| | | BorderWidth = (uint)Application.GetRealWidth(5), |
| | | TextColor = 0xFF000000, |
| | | TextAlignment = TextAlignment.Center, |
| | | Text = "停止搜索" |
| | | }; |
| | | contentView.AddChidren(btn5); |
| | | btn5.MouseUpEventHandler = (d, d1) => |
| | | { |
| | | bc.StopScanBlufi(); |
| | | }; |
| | | // btn1.MouseUpEventHandler = (d, d1) => |
| | | // { |
| | | // bc.ScanBlufi(); |
| | | // }; |
| | | |
| | | var btn1 = new Button() |
| | | { |
| | | Height = Application.GetRealHeight(60), |
| | | BorderColor = CSS.CSS_Color.AuxiliaryColor2, |
| | | BorderWidth = (uint)Application.GetRealWidth(5), |
| | | TextColor = 0xFF000000, |
| | | Text = "搜索蓝牙", |
| | | TextAlignment = TextAlignment.Center, |
| | | }; |
| | | contentView.AddChidren(btn1); |
| | | // var btn2 = new Button() |
| | | // { |
| | | // Height = Application.GetRealHeight(60), |
| | | // BorderColor = CSS.CSS_Color.AuxiliaryColor2, |
| | | // BorderWidth = (uint)Application.GetRealWidth(5), |
| | | // TextColor = 0xFF000000, |
| | | // TextAlignment = TextAlignment.Center, |
| | | // Text = "链接蓝牙" |
| | | // }; |
| | | // contentView.AddChidren(btn2); |
| | | // btn2.MouseUpEventHandler = (d, d1) => |
| | | // { |
| | | // var blufiId = "1DA9BDF2-F12D-A63A-FC44-C28AE225DA6A"; |
| | | // bc.ConnectionBlufi(blufiId); |
| | | |
| | | btn1.MouseUpEventHandler = (d, d1) => |
| | | { |
| | | bc.ScanBlufi(); |
| | | }; |
| | | // }; |
| | | // var btn3 = new Button() |
| | | // { |
| | | // Height = Application.GetRealHeight(60), |
| | | // BorderColor = CSS.CSS_Color.AuxiliaryColor2, |
| | | // BorderWidth = (uint)Application.GetRealWidth(5), |
| | | // TextColor = 0xFF000000, |
| | | // TextAlignment = TextAlignment.Center, |
| | | // Text = "发送数据" |
| | | // }; |
| | | // contentView.AddChidren(btn3); |
| | | // btn3.MouseUpEventHandler = (d, d1) => |
| | | // { |
| | | // bc.SendMsg("dddlasfjlaskjdflkasjkdfjhaskljdhfklajhf"); |
| | | // }; |
| | | |
| | | var btn2 = new Button() |
| | | { |
| | | Height = Application.GetRealHeight(60), |
| | | BorderColor = CSS.CSS_Color.AuxiliaryColor2, |
| | | BorderWidth = (uint)Application.GetRealWidth(5), |
| | | TextColor = 0xFF000000, |
| | | TextAlignment = TextAlignment.Center, |
| | | Text = "链接蓝牙" |
| | | }; |
| | | contentView.AddChidren(btn2); |
| | | btn2.MouseUpEventHandler = (d, d1) => |
| | | { |
| | | var blufiId = "1DA9BDF2-F12D-A63A-FC44-C28AE225DA6A"; |
| | | bc.ConnectionBlufi(blufiId); |
| | | |
| | | }; |
| | | var btn3 = new Button() |
| | | { |
| | | Height = Application.GetRealHeight(60), |
| | | BorderColor = CSS.CSS_Color.AuxiliaryColor2, |
| | | BorderWidth = (uint)Application.GetRealWidth(5), |
| | | TextColor = 0xFF000000, |
| | | TextAlignment = TextAlignment.Center, |
| | | Text = "发送数据" |
| | | }; |
| | | contentView.AddChidren(btn3); |
| | | btn3.MouseUpEventHandler = (d, d1) => |
| | | { |
| | | bc.SendMsg("dddlasfjlaskjdflkasjkdfjhaskljdhfklajhf"); |
| | | }; |
| | | |
| | | var btn4 = new Button() |
| | | { |
| | | Height = Application.GetRealHeight(60), |
| | | BorderColor = CSS.CSS_Color.AuxiliaryColor2, |
| | | BorderWidth = (uint)Application.GetRealWidth(5), |
| | | TextColor = 0xFF000000, |
| | | TextAlignment = TextAlignment.Center, |
| | | Text = "断开蓝牙链接" |
| | | }; |
| | | contentView.AddChidren(btn4); |
| | | btn4.MouseUpEventHandler = (d, d1) => |
| | | { |
| | | bc.CloseConnectionBlufi(); |
| | | }; |
| | | // var btn4 = new Button() |
| | | // { |
| | | // Height = Application.GetRealHeight(60), |
| | | // BorderColor = CSS.CSS_Color.AuxiliaryColor2, |
| | | // BorderWidth = (uint)Application.GetRealWidth(5), |
| | | // TextColor = 0xFF000000, |
| | | // TextAlignment = TextAlignment.Center, |
| | | // Text = "断开蓝牙链接" |
| | | // }; |
| | | // contentView.AddChidren(btn4); |
| | | // btn4.MouseUpEventHandler = (d, d1) => |
| | | // { |
| | | // bc.CloseConnectionBlufi(); |
| | | // }; |
| | | |
| | | |
| | | } |
| | | #endregion |
| | | // } |
| | | // #endregion |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | dialog.Show(); |
| | | } |
| | | // dialog.Show(); |
| | | // } |
| | | |
| | | } |
| | | } |
| | | // } |
| | | //} |