zoukankan      html  css  js  c++  java
  • $cordovaNetwork 使用

    1 .安装插件

      直接安装:

      cordova plugin add cordova-plugin-network-information

     下载到本地安装:

     https://github.com/apache/cordova-plugin-network-information

    2.代码使用

      .controller('ContentCtrl', function ($scope, $stateParams, $ionicLoading,ENV,$cordovaNetwork,$ionicPopup) {
    
        $scope.playVideo= function (videosrc) {
    
          var type = $cordovaNetwork.getNetwork();
    
          if(type==Connection.WIFI){
            if(videosrc!=""){
              VideoPlayer.play(ENV.imgUrl+videosrc);
            }
          }
          else{
            $scope.showConfirm = function() {
              var confirmPopup = $ionicPopup.confirm({
                title: '播放提示',
                template: '现在不在WiFi环境下,是否使用4G流量进行播放!'
              });
              confirmPopup.then(function(res) {
                if(res) {
                  if(videosrc!=""){
                    VideoPlayer.play(ENV.imgUrl+videosrc);
                  }
                }
              });
            };
          }
        }
      })

    3.其它

    // 监听手机网络在线事件
    $rootScope.$on('$cordovaNetwork:online', function(event, networkState){
    var onlineState = networkState;
    })

    // 监听手机网络离线事件
    $rootScope.$on('$cordovaNetwork:offline', function(event, networkState){
    var offlineState = networkState;
    })

    var type = $cordovaNetwork.getNetwork();

    type 类型:

    Connection.UNKNOWN

    Connection.ETHERNET

    Connection.WIFI WiFi

    Connection.CELL_2G

    Connection.CELL_3G

    Connection.CELL_4G

    Connection.CELL

    Connection.NONE

    以上方法一般在run 的$ionicPlatform.ready 里面处理

  • 相关阅读:
    luogu P4852 yyf hates choukapai 单调队列优化dp
    luogu P2605 [ZJOI2010]基站选址 线段树优化dp
    7.9 NOI模拟赛 数列 交互 高精 字符串
    AGC 043 C
    7.9 NOI模拟赛 A.图 构造 dfs树 二分图
    7.9 NOI模拟赛 C.走路 背包 dp 特异性
    2020 高考记
    7.6 NOI模拟赛 灯 根号分治
    python-08-元组
    python-07-列表
  • 原文地址:https://www.cnblogs.com/linsu/p/6727896.html
Copyright © 2011-2022 走看看