java 读gps_java – 如何获取当前的GPS位置?
经过一番研究后,我想出了这个:
public class UseGps extends Activity
{
Button gps_button;
TextView gps_text;
LocationManager mlocManager;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
gps_button = (Button) findViewById(R.id.GPSButton);
gps_text = (TextView) findViewById(R.id.GPSText);
gps_button.setOnClickListener(new OnClickListener() {
public void onClick(View viewParam) {
gps_text.append("\n\nSearching for current location. Please hold...");
gps_button.setEnabled(false);
mlocManager = (LocationManager)getSystemService(Context.LOCATION_SERVICE);
LocationListener mlocListener = new MyLocationListener();
mlocManager.requestLocationUpdates( LocationManager.GPS_PROVIDER,mlocListener);
}
});
}
/* Class My Location Listener */
public class MyLocationListener implements LocationListener
{
@Override
public void onLocationChanged(Location loc)
{
double lon = loc.getLatitude();
double lat = loc.getLongitude();
gps_text.append("\nLongitude: "+lon+" - Latitude: "+lat);
UseGps.this.mlocManager.removeUpdates(this);
gps_button.setEnabled(true);
}
@Override
public void onProviderDisabled(String provider) {
// TODO Auto-generated method stub
}
@Override
public void onProviderEnabled(String provider) {
// TODO Auto-generated method stub
}
@Override
public void onStatusChanged(String provider,int status,Bundle extras) {
// TODO Auto-generated method stub
}
}
}
这会使用按钮和textview设置活动.在启动位置管理器的按钮上设置监听器.
我已经设置了一个实现LocationListener的类MyLocationListener,然后我重写了onLocationChanged()方法,基本上告诉它它获取的第一个位置附加到textview然后它删除了位置管理器.
感谢那些帮助过的人,我希望这对其他人有用.
java 读gps_java – 如何获取当前的GPS位置?相关推荐
- qpython获取手机gps_基于Python获取照片的GPS位置信息
这篇文章主要介绍了基于Python获取照片的GPS位置信息,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 昨天听人说,用手机拍照会带着GPS信息,原 ...
- java提取图片位置信息_实战项目——获取图片中的GPS位置信息和拍摄时间
今天突然看到有人写过获取图片中位置信息的程序.我觉得很有趣,也就自己实践了一下,研究了一下 话不多说,先上代码 1 #!/usr/bin/env python3 2 #-*- coding: utf- ...
- Java多线程学习十六:读写锁 ReadWriteLock 获取锁有哪些规则
读写锁 ReadWriteLock 获取锁有哪些规则呢? 在没有读写锁之前,我们假设使用普通的 ReentrantLock,那么虽然我们保证了线程安全,但是也浪费了一定的资源,因为如果多个读操作同时进 ...
- java获取图片的GPS信息
很简单,直接上代码 注意:通过微信发送的图片是获取不到GPS信息,我自己是通过usb上传测试的(打成压缩包传也可以) 引用依赖 <dependency><groupId>com ...
- 不丢失精度的获取照片的Gps经纬度
不丢失精度的获取照片的Gps经纬度 1. 实际照片存储经纬度 2. **用pyhton exifread读取** 3. 用java metadata-extractor读取 4. windows用 e ...
- c# typescript_在任何IDE中从C#,Java或Python代码获取TypeScript接口的简单方法
c# typescript by Leonardo Carreiro 莱昂纳多·卡雷罗(Leonardo Carreiro) 在任何IDE中从C#,Java或Python代码获取TypeScript接 ...
- Java 读写锁实现原理
2019独角兽企业重金招聘Python工程师标准>>> 最近做的一个小项目中有这样的需求:整个项目有一份config.json保存着项目的一些配置,是存储在本地文件的一个资源,并且应 ...
- java读pdf一行_java读与pdf白件的时分呈现非常
java读与pdf白件的时分呈现非常 (2011-06-25 09:45:53) 标签: 淑女屋 丝塔芙 杂谈 Exception in thread "main" java.la ...
- Android NFC读MifareClassic卡获取卡片ID 类型 扇区 存储空间
1.首先要在AndroidManifest.xml中声明如下配置信息: 为了能够使用Android手机的NFC功能,需要在Manifest文件中添加相应的权限: 详细配置请参考-->Androi ...
最新文章
- mysql查询某一时间段之后数据的sql_mysql进阶(十九)SQL语句如何精准查找某一时间段的数据...
- 正则表达式的坑与调试
- python语言可以应用在哪些方面-python应用于哪些方面
- Spring 注解配置
- Android 基础 —— 活动的启动模式
- Gopher一定要会的代码自动化检查
- Linux中如何使用帮助
- aix查看文件夹大小命令_轻松掌握 Linux 命令(1):ls 命令
- MFC基础教程之窗口定义(一)
- 左对齐 latex_初学者关于Latex的一些总结(持续更新中...)
- 一个封锁操作被对 wsacancelblockingcall 的调用中断_备战秋招——操作系统(3)
- PCL ——最小包围盒
- 最全最新cpu显卡天梯图_2019桌面级显卡排行_2019年2月最新CPU天梯图 桌面级处理器天梯图...
- 开启docker远程访问
- 举头望明月打计算机术语,关于月亮的谜语
- java deflate_[Java]关于Deflate、GZip格式网页的解压
- 计算机无法与internet同步时间,win7系统能上网可是无法同步Internet时间的解决方法...
- 数据分析上海长租房市场
- 2D图片转3D模型软件介绍
- Linux~一些基本开发工具的使用(yum,vim,gcc,gdb,makefile)
热门文章
- 手把手教你使用cmake生成contrib扩展库,以windows 10+VS2015+opencv3.3+contrib3.3为例
- IP地址的配置与运用,全网通
- SPI 及 NOR Flash 介绍
- Linux学习教程(一)
- linux Deploy 安装debian
- 程序员除了看技术类的书你们还看哪些书
- OpenCV内部函数cvFindExtrinsicCameraParams2解析(一)
- 大盘最可能走出的两种局势(转 封起De日子)
- 刺激战场android闪退,绝地求生刺激战场闪退怎么办 游戏闪退解决办法一览
- QUIC 协议是如何在蚂蚁集团落地的?