Android簡(jiǎn)單獲取經(jīng)緯度的方法
本文實(shí)例講述了Android簡(jiǎn)單獲取經(jīng)緯度的方法。分享給大家供大家參考,具體如下:
public void getLoc() {
// 位置
LocationManager locationManager;
LocationListener locationListener;
Location location;
String contextService = Context.LOCATION_SERVICE;
String provider;
double lat;
double lon;
locationManager = (LocationManager) getSystemService(contextService);
Criteria criteria = new Criteria();
criteria.setAccuracy(Criteria.ACCURACY_FINE);// 高精度
criteria.setAltitudeRequired(false);// 不要求海拔
criteria.setBearingRequired(false);// 不要求方位
criteria.setCostAllowed(true);// 允許有花費(fèi)
criteria.setPowerRequirement(Criteria.POWER_LOW);// 低功耗
// 從可用的位置提供器中,匹配以上標(biāo)準(zhǔn)的最佳提供器
provider = locationManager.getBestProvider(criteria, true);
// 獲得最后一次變化的位置
location = locationManager.getLastKnownLocation(provider);
locationListener = new LocationListener() {
public void onStatusChanged(String provider, int status,
Bundle extras) {
// TODO Auto-generated method stub
}
public void onProviderEnabled(String provider) {
// TODO Auto-generated method stub
}
public void onProviderDisabled(String provider) {
// TODO Auto-generated method stub
}
public void onLocationChanged(Location location) {
lat = location.getLatitude();
lon = location.getLongitude();
Log.e("android_lat", String.valueOf(lat));
Log.e("android_lon", String.valueOf(lon));
}
};
// 監(jiān)聽(tīng)位置變化,2秒一次,距離10米以上
locationManager.requestLocationUpdates(provider, 2000, 10,
locationListener);
}
更多關(guān)于Android相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《Android開(kāi)發(fā)入門(mén)與進(jìn)階教程》、《Android視圖View技巧總結(jié)》、《Android編程之a(chǎn)ctivity操作技巧總結(jié)》、《Android操作SQLite數(shù)據(jù)庫(kù)技巧總結(jié)》、《Android操作json格式數(shù)據(jù)技巧總結(jié)》、《Android數(shù)據(jù)庫(kù)操作技巧總結(jié)》、《Android文件操作技巧匯總》、《Android編程開(kāi)發(fā)之SD卡操作方法匯總》、《Android資源操作技巧匯總》及《Android控件用法總結(jié)》
希望本文所述對(duì)大家Android程序設(shè)計(jì)有所幫助。
- Android通過(guò)原生APi獲取所在位置的經(jīng)緯度
- android通過(guò)gps獲取定位的位置數(shù)據(jù)和gps經(jīng)緯度
- Android 通過(guò)當(dāng)前經(jīng)緯度獲得城市的實(shí)例代碼
- Android獲取當(dāng)前位置的經(jīng)緯度數(shù)據(jù)
- Android獲取經(jīng)緯度計(jì)算距離介紹
- android手機(jī)獲取gps和基站的經(jīng)緯度地址實(shí)現(xiàn)代碼
- Android GPS獲取當(dāng)前經(jīng)緯度坐標(biāo)
- Android編程實(shí)現(xiàn)根據(jù)經(jīng)緯度查詢(xún)地址并對(duì)獲取的json數(shù)據(jù)進(jìn)行解析的方法
- android如何獲取經(jīng)緯度
- Android通過(guò)原生方式獲取經(jīng)緯度與城市信息的方法
相關(guān)文章
flutter 輪播圖動(dòng)態(tài)加載網(wǎng)絡(luò)圖片的方法
Flutter是谷歌的移動(dòng)UI框架,可以快速在iOS和Android上構(gòu)建高質(zhì)量的原生用戶(hù)界面。這篇文章主要介紹了flutter 輪播圖動(dòng)態(tài)加載網(wǎng)絡(luò)圖片的方法 ,需要的朋友可以參考下2019-07-07
android編程實(shí)現(xiàn)電話(huà)錄音的方法
這篇文章主要介紹了android編程實(shí)現(xiàn)電話(huà)錄音的方法,涉及Android監(jiān)聽(tīng)電話(huà)通話(huà)及音頻采集的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-10-10
Android基于ViewFilpper實(shí)現(xiàn)文字LED顯示效果示例
這篇文章主要介紹了Android基于ViewFilpper實(shí)現(xiàn)文字LED顯示效果,結(jié)合完整實(shí)例形式分析了Android使用ViewFilpper實(shí)現(xiàn)文字LED顯示動(dòng)畫(huà)效果的相關(guān)步驟與實(shí)現(xiàn)技巧,需要的朋友可以參考下2017-08-08
Android實(shí)現(xiàn)點(diǎn)擊切換視圖并跳轉(zhuǎn)傳值
這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)點(diǎn)擊切換視圖并跳轉(zhuǎn)傳值,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-01-01
Android線程的優(yōu)先級(jí)設(shè)置方法技巧
對(duì)于Android平臺(tái)上的線程優(yōu)先級(jí)設(shè)置來(lái)說(shuō)可以處理很多并發(fā)線程的阻塞問(wèn)題,比如很多無(wú)關(guān)緊要的線程會(huì)占用大量的CPU時(shí)間,雖然通過(guò)了MultiThread來(lái)解決慢速I(mǎi)/O但是合理分配優(yōu)先級(jí)對(duì)于并發(fā)編程來(lái)說(shuō)十分重要2016-02-02
Android實(shí)現(xiàn)橡皮筋回彈和平移縮放效果
這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)橡皮筋回彈和平移縮放效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-04-04
Android eclipse使用gradle打包的圖文教程
本文通過(guò)圖文并茂的形式給大家介紹了Android eclipse使用gradle打包的方法,需要的朋友可以參考下2018-10-10
Android利用ContentProvider讀取短信內(nèi)容
這篇文章主要為大家詳細(xì)介紹了Android利用ContentProvider讀取短信內(nèi)容,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-11-11

