編輯:關於Android編程
本文實例講述了Android簡單獲取經緯度的方法。分享給大家供大家參考,具體如下:
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);// 允許有花費
criteria.setPowerRequirement(Criteria.POWER_LOW);// 低功耗
// 從可用的位置提供器中,匹配以上標准的最佳提供器
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));
}
};
// 監聽位置變化,2秒一次,距離10米以上
locationManager.requestLocationUpdates(provider, 2000, 10,
locationListener);
}
更多關於Android相關內容感興趣的讀者可查看本站專題:《Android開發入門與進階教程》、《Android視圖View技巧總結》、《Android編程之activity操作技巧總結》、《Android操作SQLite數據庫技巧總結》、《Android操作json格式數據技巧總結》、《Android數據庫操作技巧總結》、《Android文件操作技巧匯總》、《Android編程開發之SD卡操作方法匯總》、《Android資源操作技巧匯總》及《Android控件用法總結》
希望本文所述對大家Android程序設計有所幫助。
Android Studio使用小技巧:提取方法代碼片段
今天來給大家介紹一個非常有用的Studio Tips,有些時候我們在一個方法內部寫了過多的代碼,然後想要把一些代碼提取出來再放在一個單獨的方法裡,通常我們的做法是復制粘貼
Android開發-Retrofit-AndroidStudio(二)Json
文字說明都在代碼和圖片上了。唯一要注意的是,Json或者圖片等工程類包,需要自己去官網下載~~另外,這邊還用到一個Google的注解jar包~~ &
Android開發之Mediaplayer狀態轉換圖及音頻焦點
前言 之前博客裡已經將了MediaPlayer的簡單應用,如何使用MediaPlayer在Android應用中播放音頻。這篇博客在MediaPlayer使用的基礎
Android Handler 異步消息處理機制的妙用 創建強大的圖片加載類
最近創建了一個群,方便大家交流,群號:55032675 上一篇博客介紹了Android異步消息處理機制,如果你還不了解,可以看:Android 異步消息處理