首页 > 其他分享 >【快应用】车机快应用如何监听网络变化?

【快应用】车机快应用如何监听网络变化?

时间:2022-11-29 12:11:31浏览次数:56  
标签:function network 车机 网络 ret subscribe 应用 监听

​现象描述

如今车机上的应用越来越多,也越来越智能化,已经离不开网络。当网络有任何变化时,需要给用户提醒。

 

实现方式

调用network.subscribe监听网络连接,一旦发生网络变化,会立即执行其回调方法callback。车机应用需要立即提示用户正常连接网络。

listenNetwork: function () {

      var that = this

      network.subscribe({

        callback: function (ret) {

          that.currentType = JSON.stringify(ret)

          prompt.showToast({ message: that.componentData.listenSuccess + JSON.stringify(ret) })

        },

        fail: function (erromsg, errocode) {

          prompt.showToast({ message: that.componentData.listenFailed + errocode + ': ' + erromsg })

          console.log('network.subscribe----------' + errocode + ': ' + erromsg)

        }

      })

    },

​欲了解更多更全技术文章,欢迎访问https://developer.huawei.com/consumer/cn/forum/?ha_source=zzh

标签:function,network,车机,网络,ret,subscribe,应用,监听
From: https://www.cnblogs.com/developer-huawei/p/16935066.html

相关文章

  • 【快应用】如何限制input组件的输入值个数
    ​问题背景:快应用中如何实现控制input输入,超过规定字数就弹窗提示且无法输入超过规定的字数? 实现方案:可通过this.$watch()监测input组件的输入值和@change事件,当输入......
  • 设计模式在实际开发中的应用
    我相信有些人学了设计模式,依然不知道设计模式的应用场景,感觉我们日常开发中,仅仅写些逻辑,调下接口,连接下数据库就完事儿了。感觉设计模式都被框架运用的淋淋尽致,似乎没有我们......
  • 【小源笔记】第五期 | 如何将应用内置到OpenHarmony系统中
    1.查看hap包签名对应的.cer文件所在路径2.使用keytool工具打印对应的证书指纹(使用keytool前需配置java环境)keytool-printcert-file<.cer文件所在路径>生成多少个证......
  • 界面控件DevExpress WPF的主题设计器,可轻松完成应用主题研发
    DevExpressWPF拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpressWPF能创建有着强大互动功能的XAML基础应用程序,这些应用程序专......
  • 规则引擎Drools在贷后催收业务中的应用
    作者:vivo互联网服务器团队-FengXiang在日常业务开发工作中我们经常会遇到一些根据业务规则做决策的场景。为了让开发人员从大量的规则代码的开发维护中释放出来,把规......
  • 使用ionic2移动应用在IOS中遇到的问题
        在公司工作,正在开发一款APP,途中打包成ios安装测试时,发现:    1、应用在Android中正常运行,在iphone6s中也没有出现什么太大问题(当然我们这里不提运行流畅度......
  • [Kogel.Subscribe.Mssql]SQL Server增量订阅,数据库变更监听
    此框架是SQLServer增量订阅,用来监听增删改数据库数据变更目前仅支持SQLServer,Nuget上可以下载安装或者使用Nuget命令添加包dotnetaddpackageKogel.Subscribe.Mssq......
  • ionic2上实现跳转应用市场的功能
        需要使用到如下插件:(参考官网的ionic-native)​​AppVersion​​ 主要用于获取Appde包名:AppVersion.getPackageName();​​WebIntent​​用于在Android平台上调......
  • 贝叶斯公式的应用
    贝叶斯公式如何应用?以医学领域为例。医学检测通常以检测结果是阳性或阴性来初步断定受试者是否患病。在现实世界中,测试很少是完全可靠的,会出现假阳性和假阴性的问题。假设一......
  • 应用Elgamal算法实现远程证明方案
    远程证明方案知识点:Elgamal算法AES加密算法RSA算法数字签名和检验知识点详解:Elgamal算法推荐网址:https://zhuanlan.zhihu.com/p/340162669https://www.cnblogs.co......