波风亭

搬运工,热爱我的热爱

远控开发记录02_手机定位

手机丢失后,需要知道手机所在的位置,那么手机定位是远控系统必要的功能。
笔者使用高德地图api来实现手机定位。当然也可以不使用。
那么使用高德地图api首先进入http://lbs.amap.com/api/android-sdk/summary/ 成为高德地图的开发者

这里写图片描述

成为开发者之后点击左侧获取key

这里写图片描述

按照官方的文档添加应用。
之后就是新建项目,可以参照入门指南

这里写图片描述

那么完成以后,你可以添加下面这段代码来获取手机位置

//声明AMapLocationClient类对象
public AMapLocationClient mLocationClient = null;
//声明定位回调监听器
public AMapLocationListener mLocationListener = new AMapLocationListener();
//初始化定位
mLocationClient = new AMapLocationClient(getApplicationContext());
//设置定位回调监听
mLocationClient.setLocationListener(mLocationListener);
//启动定位
mLocationClient.startLocation();
//异步获取定位结果
AMapLocationListener mAMapLocationListener = new AMapLocationListener(){
@Override
public void onLocationChanged(AMapLocation amapLocation) {
    if (amapLocation != null) {
        if (amapLocation.getErrorCode() == 0) {
        //解析定位结果
            String str = amapLocation.getAddress(); //位置信息
            double y = amapLocation.getLatitude(); //纬度
            double x = amapLocation.getLongitude();//经度
           /*获取之后读者可先打印出来。笔者这里将获取的数据发送至服务器*/
         // PostXY(x, y, str); 这里留在下一篇文章讲解如何向服务器发送信息。 
    }
  }
}

那么如果读者打印的信息是你的手机当前的位置信息。便完成了手机位置的获取。接下来就是要把手机位置信息发送至服务器。

我是搬运工,热爱我的热爱。

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u014472643/article/details/52352493
个人分类: android
想对作者说点什么? 我来说一句

大白鲨远控软件2011版,无后面

2016年09月12日 3.88MB 下载

服务器远控手机端(安卓版本)

2011年10月19日 436KB 下载

android远程控制(PCRat源码)

2016年12月06日 5.13MB 下载

2017最新易语言远控源码

2017年07月02日 4.8MB 下载

PCRat手机远控源码开源

2018年04月04日 5.13MB 下载

没有更多推荐了,返回首页

不良信息举报

远控开发记录02_手机定位

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭