HDL Home App 第二版本 旧平台金堂用 正在使用
黄学彪
2020-07-01 304dca51c28183a9dfc192c6b93ea1c00bdd5d97
ZigbeeApp/Shared/Phone/SmartSound/Forms/SmartSoundListForm.cs
@@ -60,7 +60,7 @@
            helpBtn.MouseUpEventHandler += (sernder, e) =>
            {
                //生成一个弹窗画面
                var dialogForm = new TextDialog("绑定智能音箱到第三方 APP 进行操作", "跳转至小度");
                var dialogForm = new TextDialog("绑定智能音箱到第三方 APP 进行操作", "跳转至小度APP");
                dialogForm.SetTitleText("帮助");
                //按下确认按钮
@@ -68,6 +68,7 @@
                {
                    //画面关闭
                    dialogForm.CloseDialog();
                    OpenXiaoDuAPP();
                };
            };
        }
@@ -122,8 +123,8 @@
                    this.CloseProgressBar();
                });                
            });           
        }
        }
        /// <summary>
        /// 获取音箱列表
        /// </summary>
@@ -227,18 +228,48 @@
            }
        }
        private void OpenXiaoDuAPP()
        {
            bool bol = false;
            try
            {
#if Android
                bol = HDLUtils.OpenAppWithPackageName("com.baidu.duer.superapp");
#else
                bol=HDLUtils.OpenApp("xiaoduapp://");
#endif
                if (!bol)
                {
#if Android
                    HDLUtils.OpenUrl("market://details?id=com.baidu.duer.superapp");
#else
                HDLUtils.OpenUrl("https://apps.apple.com/cn/app/%E5%B0%8F%E5%BA%A6/id1437733193");
#endif
                }
            }
            catch (Exception e)
            {
                string error = e.Message;
                bol = false;
            }
        }
        /// <summary>
        /// 解除绑定弹窗
        /// </summary>
        private void ShowDelectDialog(SmartSoundInfo.SoundInfo smartSound)
        {
            //生成一个弹窗画面
            var dialogForm = new TextDialog("解除绑定需要到第三方 APP 进行操作", "跳转至小度");
            var dialogForm = new TextDialog("解除绑定需要到第三方 APP 进行操作", "跳转至小度APP");
            dialogForm.SetTitleText("解除绑定");
            //按下确认按钮
            dialogForm.ComfirmClickEvent += () =>
            {
            {
                OpenXiaoDuAPP();
                /*
                HdlThreadLogic.Current.RunThread(() =>
                {
                    this.ShowProgressBar("删除服务器记录...");
@@ -253,27 +284,10 @@
                    {
                        //画面关闭
                        dialogForm.CloseDialog();
                        bool bol = false;
                        try
                        {
#if Android
                            bol = HDLUtils.OpenAppWithPackageName("com.baidu.duer.superapp");
#else
                            HDLUtils.OpenApp("xiaoduapp://");
#endif
                        }
                        catch (Exception e)
                        {
                            string error = e.Message;
                            bol = false;
                        }
                        if (!bol)
                        {
                            this.ShowMassage(ShowMsgType.Tip, "打开APP失败");
                        }
                        OpenXiaoDuAPP();
                        iniView();
                    });
                });
                });*/
            };
        }
        /// <summary>
@@ -293,7 +307,6 @@
            //按下确认按钮
            dialogForm.ComfirmClickEvent += (async (textValue) =>
            {
                //画面关闭
                dialogForm.CloseDialog();