zoukankan      html  css  js  c++  java
  • uniapp 检测android 是否开启GPS功能

    /**检查是否打开GPS功能(android)**/
    export const checkOpenGPSServiceByAndroid = () => {
      let system = uni.getSystemInfoSync();// 获取系统信息
      if (system.platform === 'android') { // 判断平台
        var context = plus.android.importClass("android.content.Context");
        var locationManager = plus.android.importClass("android.location.LocationManager");
        var main = plus.android.runtimeMainActivity();
        var mainSvr = main.getSystemService(context.LOCATION_SERVICE);
        if (!mainSvr.isProviderEnabled(locationManager.GPS_PROVIDER)) {
          uni.showModal({
            title: '提示',
            content: '请打开定位服务功能',
            showCancel: false, // 不显示取消按钮
            success() {
              if (!mainSvr.isProviderEnabled(locationManager.GPS_PROVIDER)) {
                var Intent = plus.android.importClass('android.content.Intent');
                var Settings = plus.android.importClass('android.provider.Settings');
                var intent = new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS); 
                main.startActivity(intent); // 打开系统设置GPS服务页面
              } else {
                console.log('GPS功能已开启');
              }
            }
          });
        }
      } 
    }
  • 相关阅读:
    元组tuple
    列表list
    day11---闭包函数
    day10函数对象,嵌套,名称空间,作用域
    day10函数对象,嵌套,名称空间,作用域
    day--函数
    day8--文件管理2
    day ---7,文件管理
    day7,文件编码
    day6---字典,集合内置方法
  • 原文地址:https://www.cnblogs.com/fanqiuzhuji/p/12531183.html
Copyright © 2011-2022 走看看