zoukankan      html  css  js  c++  java
  • app获取定位

    mLocationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 2000, 10, new LocationListener() {
                @Override
                public void onLocationChanged(Location location) {
                    if (location != null) {
                        msg = msg + "
    位置(onLocationChanged): " + location.getLongitude() + "," + location.getLatitude();
                    } else {
                        msg = msg + "
    位置(onLocationChanged): location is null";
                    }
                    new SendMsgTask().execute();
                }
    
                @Override
                public void onStatusChanged(String provider, int status, Bundle extras) {
                }
    
                @Override
                public void onProviderEnabled(String provider) {
                    Location location = mLocationManager.getLastKnownLocation(provider);
                    if (location != null) {
                        msg = msg + "
    位置(onProviderEnabled): " + location.getLongitude() + "," + location.getLatitude();
                    } else {
                        msg = msg + "
    位置(onProviderEnabled): location is null";
                    }
                    new SendMsgTask().execute();
                }
    
                @Override
                public void onProviderDisabled(String provider) {
    
                }
            });

     这个位置的监听,即使页面跳转到其他页面,依然会保持监听,除非退出app

    在监听的过程中,消息栏一直会提示程序在使用定位功能

    不晓得为什么每次获取的位置都是null,即使加了监听也还是null

    provider = LocationManager.NETWORK_PROVIDER;
            location = mLocationManager.getLastKnownLocation(provider);
            
            if (location != null) {
                msg = msg + "
    位置(" + provider + "): " + location.getLongitude() + "," + location.getLatitude();
            } else {
                msg = msg + "
    位置(" + provider + "): location is null";
            }

     使用network的方式倒是成功过两次

  • 相关阅读:
    Linux同一机器设置多个IP2019-7-6
    使用Apache服务部署静态网站2019-7-5
    系统状态检测命令2019-7-5
    简单的shell脚本
    常用的系统工作命令2019-7-4
    Lnmp架构部署动态网站环境.2019-7-3-1.4
    Lnmp架构部署动态网站环境.2019-7-3-1.3
    Linux安装ftp服务-详细步骤
    循环删除List集合的元素
    反射-父类获取子类属性并赋值
  • 原文地址:https://www.cnblogs.com/LcxSummer/p/13045169.html
Copyright © 2011-2022 走看看