android GPS定位代码-阿里云开发者社区

开发者社区> 极客峰> 正文

android GPS定位代码

简介:
+关注继续查看
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
public class MainActivity extends Activity {
     
    private LocationManager lm;
     
    private MyLocationListener listener;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        lm = (LocationManager) getSystemService(LOCATION_SERVICE);
        listener = new MyLocationListener();
        lm.requestLocationUpdates("gps", 0, 0, listener);
         
    }
     
    public class MyLocationListener implements LocationListener{
 
        //当位置发生变化的时候
        @Override
        public void onLocationChanged(Location location) {
            String  longitude = "经度:"+location.getLongitude()+"\n";
            String  latitude = "纬度:"+location.getLatitude()+"\n";
            String accuracy = "精确度:"+location.getAccuracy()+"\n";
             
            TextView textView = new TextView(MainActivity.this);
            textView.setText(longitude+latitude+accuracy);
            setContentView(textView);
             
        }
 
        //某个位置提供者的状态发生变化的时候 打开--》关闭 ;关闭--》开启
        @Override
        public void onStatusChanged(String provider, int status, Bundle extras) {
              
        }
 
        //某个位置提供者可用
        @Override
        public void onProviderEnabled(String provider) {
             
        }
        //某个位置提供者不可用
 
        @Override
        public void onProviderDisabled(String provider) {
             
        }
         
         
    }
     
    @Override
    protected void onDestroy() {
        super.onDestroy();
        lm.removeUpdates(listener);
        listener = null;
         
    }
 
     
 
}

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Android 常用代码片小结
1. dp px 相互转换---------------public class DensityUtil { /** * 根据手机的分辨率从 dip 的单位 转成为 px(像素) */ public static int dip...
729 0
竞彩足球混合过关赔率API调用示例代码
<?php// +----------------------------------------------------------------------// | 竞彩足球混合过关赔率API调用示例代码 - 麦趣数据// | 在线接口文档:http://www.
3395 0
GPS定位系统怎么定位监控,如何快速二次开发行业应用
GPS定位系统是一套可以监控管理智能定位终端的综合管理系统;一般都具有实时定位,轨迹回放,电子围栏,统计报表,报警提醒,指令控制等功能!那么这套系统是如何实现实时定位监控的呢,首先需要一个智能GPS北斗定位终端,终端将实时接收卫星信号并计算出相应的 经纬度数据速度时间方向等数据,更高级的终端会带有...
1414 0
【物联网智能网关-06】GPS定位+星图显示(WinForm库应用实例)
GPS不仅可以双向通信,还可以以二进制格式收发数据,并且可以配置需要发送数据的种类和发送间隔,当然必要的时候,还可以用专门的工具,更新GPS模块的固件。
772 0
如何利用【百度地图API】进行定位?非GPS定位
原文:如何利用【百度地图API】进行定位?非GPS定位 如果你可以上网,如果你有火狐浏览器,那么恭喜你。你能很容易使用以下代码进行定位! ------------------------------------------------------------------------------- 百度地图API是一套由JavaScript语言编写的应用程序接口,它能够帮助您在网站中构建功能丰富、交互性强的地图应用程序。
939 0
+关注
极客峰
开源中国热门博主,曾位列热门博主排行榜第二名(第一为其官方帐号),一个注重细节的技术狂,同时擅长Android、iOS、PHP开发,喜欢钻研新技术。我的微信公众账号:极客峰
109
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《Nacos架构&原理》
立即下载
《看见新力量:二》电子书
立即下载
云上自动化运维(CloudOps)白皮书
立即下载