Android AGPS 定位 测试程序

Java代码 收藏代码

import android.app.Activity;

import android.content.Context;

import android.location.Criteria;

import android.location.Location;

import android.location.LocationListener;

import android.location.LocationManager;

import android.os.Bundle;

import android.widget.TextView;

public class CurrentLocation extends Activity {

/** Called when the activity is first created. */

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

LocationManager locationManager;

String serviceName = Context.LOCATION_SERVICE;

locationManager = (LocationManager)getSystemService(serviceName);

//String provider = LocationManager.GPS_PROVIDER;

Criteria criteria = new Criteria();

criteria.setAccuracy(Criteria.ACCURACY_FINE);

criteria.setAltitudeRequired(false);

criteria.setBearingRequired(false);

criteria.setCostAllowed(true);

criteria.setPowerRequirement(Criteria.POWER_LOW);

String provider = locationManager.getBestProvider(criteria, true);

Location location = locationManager.getLastKnownLocation(provider);

updateWithNewLocation(location);

locationManager.requestLocationUpdates(provider, 2000, 10,

locationListener);

}

private final LocationListener locationListener = new LocationListener() {

public void onLocationChanged(Location location) {

updateWithNewLocation(location);

}

public void onProviderDisabled(String provider){

updateWithNewLocation(null);

}

public void onProviderEnabled(String provider){ }

public void onStatusChanged(String provider, int status,

接上页

Bundle extras){ }

};

private void updateWithNewLocation(Location location) {

String latLongString;

TextView myLocationText;

myLocationText = (TextView)findViewById(R.id.myLocationText);

if (location != null) {

double lat = location.getLatitude();

double lng = location.getLongitude();

latLongString = "纬度:" + lat + " 经度:" + lng;

} else {

latLongString = "无法获取地理信息";

}

myLocationText.setText("您当前的位置是: " +

latLongString);

}

}

agps android,Android AGPS 定位 测试程序相关推荐

  1. android agps,Android应用开发Android GPS ——AGPS源码分析及配置

    本文将带你了解Android应用开发Android GPS --AGPS源码分析及配置,希望本文对大家学Android有所帮助. " Android Framework GPS --AGPS ...

  2. android gps源码分析,Android编程之Android GPS ——AGPS源码分析及配置

    本文主要介绍了Android编程的Android GPS --AGPS源码分析及配置,通过具体的分析以及源码,向大家展示了这些,希望对大家学习Android编程有所帮助. 1:冷启动指令: locat ...

  3. Android系统GPS定位实现

    一.定位方式简介 定位基本分为三种方式,特点如下: 1.wifi定位:IP地址定位,根据ip地址查询实际的地理位置,因为动态获取ip的操作,定位不准确 2.基站定位:根据基站(信号塔)的个数以及手机与 ...

  4. Android 高德地图定位和导航

    1. 在高德开放平台注册帐号 2.在高德地图开发平台中下载Android平台下载地图SDK和定位SDK和导航SDK文件 3. 添加jar包,将jar包放入工程的libs目录下. (下载的三合一的SDK ...

  5. XamarinSQLite教程在Xamarin.Android项目中定位数据库文件

    XamarinSQLite教程在Xamarin.Android项目中定位数据库文件 实际开发中,经常需要验证数据库操作的正确性.这个时候,需要打开数据库文件,进行确认.下面是如何找到MyDocumen ...

  6. Android开发--用户定位服务--UserLocation

    用户定位介绍: User Location的作用: 1.获取用户的位置 2.追踪用户的移动 User Location的关键API 1.Location Manager:用于管理Android的用户定 ...

  7. Android之GPS定位详解

    2019独角兽企业重金招聘Python工程师标准>>> 一.LocationManager LocationMangager,位置管理器.要想操作定位相关设备,必须先定义个Locat ...

  8. Android百度地图定位

    在谈到百度地图.如今,每个人都知道这个时候应该可以了吧.而更多的字不拉.直接朝话题. 访问百度地图api您必须应用key,应用在这里key不用说,有官方的文件说明如何应用上述key. 在这里,百度地图 ...

  9. Android 简单基站定位程序

    原帖地址:http://www.cnblogs.com/rayee/archive/2012/02/02/2336101.html 声明 本系列文章不是教程,仅为笔记,如有不当之处请指正. 欢迎转载, ...

最新文章

  1. oracle10默认备份路径,oracle 10g RMAN备份及恢复
  2. 【Android 逆向】加壳的 Android 应用启动流程 | 使用反射替换 LoadedApk 中的类加载器流程
  3. 雅客EXCEL(2)-数据、文本格式
  4. 在场景中输出横向或纵向压缩的中文字符
  5. ArcGIS Server安装的几个问题
  6. RdViewer(远程控制电脑屏幕软件)官方中文版V3.3.1 | rd远程工具下载
  7. ATX 移动设备共享平台
  8. 联想笔记本电脑insert键占用,当鼠标变成小方块时,如何解决
  9. Android开发过程中的一些基本常识
  10. 猿团项目实战-仿途牛旅行APP免费视频课程
  11. 维基解密爆料CIA监控技术 科技公司如何接招
  12. android 空间动态,Android手机QQ空间新版:玩转GIF动态说说
  13. 【代码审计】iCMS_v7.0.7 keywords.admincp.php页面存在SQL注入漏洞分析
  14. 洞悉物联网发展1000问之智能门锁会成为新爆品吗?
  15. 阿里高级专家:我对技术架构的理解
  16. meshgrid矩阵生成
  17. 解决 win10 RNDIS 导致 USB 网络 共享 蓝屏 问题
  18. 纽约视觉艺术学院 计算机艺术,带你去看看纽约视觉艺术学院3个全美第一的专业...
  19. 电子书查看工具calibre(跨平台)
  20. SAP ME01 创建货源清单

热门文章

  1. 再也不怕女朋友问我二分查找了!【手绘漫画】图解二分查找(修订版)(LeetCode 704题)
  2. javaScript蓝桥杯---分阵营,比高低
  3. 数据结构——栈(C语言)
  4. “腊八粥”里的养生智慧
  5. Linux上网络端口通不通如何测试
  6. 设计模式 命令模式 之 管理智能家电
  7. html中pre使用方法,HTML中pre标签的用法
  8. 推荐这些冷门但实用的软件
  9. 鼠标右键桌面无响应解决办法
  10. QQ/微信里中该网页已停止访问该如何解决