亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統 > Android > 正文

Android使用criteria選擇合適的地理位置服務實現方法

2020-04-11 11:02:19
字體:
來源:轉載
供稿:網友

本文實例講述了Android使用criteria選擇合適的地理位置服務實現方法。分享給大家供大家參考,具體如下:

/* LocationActivity.java * @author octobershiner * 2011 7 24 * SE.HIT * 利用Criteria選擇最優的位置服務,演示定位用戶的位置并且監聽位置變化的代碼 * */package uni.location;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.os.Vibrator;import android.util.Log;import android.widget.TextView;public class LocationActivity extends Activity {  /** Called when the activity is first created. */  //創建lcoationManager對象  private LocationManager manager;  private static final String TAG = "LOCATION DEMO";  @Override  public void onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    setContentView(R.layout.main);    //獲取系統的服務,    manager = (LocationManager)getSystemService(Context.LOCATION_SERVICE);    //創建一個criteria對象    Criteria criteria = new Criteria();    criteria.setAccuracy(Criteria.ACCURACY_COARSE);    //設置不需要獲取海拔方向數據    criteria.setAltitudeRequired(false);    criteria.setBearingRequired(false);    //設置允許產生資費    criteria.setCostAllowed(true);    //要求低耗電    criteria.setPowerRequirement(Criteria.POWER_LOW);    String provider = manager.getBestProvider(criteria, false);    Log.i(TAG, "we choose "+ provider);    Location location = manager.getLastKnownLocation(provider);    //第一次獲得設備的位置    updateLocation(location);    //重要函數,監聽數據測試    manager.requestLocationUpdates(provider, 6000, 10,            locationListener);  }  //創建一個事件監聽器  private final LocationListener locationListener = new LocationListener() {      public void onLocationChanged(Location location) {      updateLocation(location);      }      public void onProviderDisabled(String provider){        updateLocation(null);        Log.i(TAG, "Provider now is disabled..");      }      public void onProviderEnabled(String provider){        Log.i(TAG, "Provider now is enabled..");      }      public void onStatusChanged(String provider, int status,Bundle extras){ }  };  //獲取用戶位置的函數,利用Log顯示  private void updateLocation(Location location) {      String latLng;      if (location != null) {      double lat = location.getLatitude();      double lng = location.getLongitude();      latLng = "Latitude:" + lat + " Longitude:" + lng;      } else {      latLng = "Can't access your location";      }      Log.i(TAG, "The location has changed..");      Log.i(TAG, "Your Location:" +latLng);  }}

同時修改manifest.xml文件:

<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android"   package="uni.location"   android:versionCode="1"   android:versionName="1.0">  <uses-sdk android:minSdkVersion="8" />  <application android:icon="@drawable/icon" android:label="@string/app_name">    <activity android:name=".LocationActivity"         android:label="@string/app_name">      <intent-filter>        <action android:name="android.intent.action.MAIN" />        <category android:name="android.intent.category.LAUNCHER" />      </intent-filter>    </activity>  </application>    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /></manifest>

演示結果:

可任看到 我們只要求低的精確度并且最低電量,從最后一行可以看到我的虛擬機網絡服務并沒有打開,但是選擇最佳provider的時候,參數選擇了false 所以同樣可以選擇。

希望本文所述對大家Android程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美性xxxxhd| 97在线免费观看视频| 97久久久免费福利网址| 欧美视频在线观看免费网址| 7m精品福利视频导航| 亚洲第一精品夜夜躁人人躁| 久久成人18免费网站| 国产精品中文字幕在线观看| 91丨九色丨国产在线| 亚洲韩国欧洲国产日产av| 日本精品久久电影| 日韩欧美中文字幕在线播放| 国产手机视频精品| 国产精品久久二区| 国产精品视频99| 浅井舞香一区二区| 中文字幕久热精品在线视频| 日韩美女av在线免费观看| 国产精品香蕉国产| 欧美激情精品久久久| 日韩av在线高清| 欧美三级欧美成人高清www| 欧美精品在线免费观看| 91精品视频播放| 国产亚洲一区精品| 98精品在线视频| 热久久这里只有精品| 国产一区玩具在线观看| 国产99久久精品一区二区| 久久夜精品va视频免费观看| 国产98色在线| 亚洲精品wwwww| 国产suv精品一区二区| 亚洲福利视频免费观看| 国产精品免费小视频| 亚洲国产日韩精品在线| 亚洲大胆美女视频| 亚洲中国色老太| 成人中文字幕在线观看| 九九热这里只有精品6| 精品网站999www| 日韩欧美中文免费| 欧美激情亚洲激情| 欧美日韩国产黄| 亚洲成人黄色在线观看| 日韩精品在线观看一区| 精品久久久久久久久久久久久| 午夜精品一区二区三区在线播放| 国产欧美一区二区三区四区| 国产精品视频一区二区高潮| 日韩经典中文字幕| 久久男人资源视频| 欧美伊久线香蕉线新在线| 中文字幕国产精品| 日韩精品在线免费播放| 亚洲欧美在线免费| 久久夜精品va视频免费观看| 中文字幕自拍vr一区二区三区| 午夜精品一区二区三区在线播放| 国产69精品久久久久久| 国产一区二区在线播放| 亚洲国产精品高清久久久| 中文字幕成人在线| 中文字幕国内精品| 欧美多人乱p欧美4p久久| 亚洲最大的av网站| 久久这里有精品| 国产亚洲精品久久久久久牛牛| 日韩黄色在线免费观看| 精品国产一区av| 美女久久久久久久久久久| 久久精品视频在线观看| 一夜七次郎国产精品亚洲| 性视频1819p久久| 日韩精品免费在线| 91亚洲va在线va天堂va国| 日韩欧美一区二区三区久久| 中文字幕精品在线| 国产97在线亚洲| 国产91在线播放精品91| 北条麻妃一区二区三区中文字幕| 国精产品一区一区三区有限在线| 欧美成人午夜激情视频| 欧美国产中文字幕| 伊人久久综合97精品| 久久国产精品久久久久久| 亚洲开心激情网| 国产噜噜噜噜噜久久久久久久久| 欧美高清在线观看| 久久久人成影片一区二区三区观看| 黑人巨大精品欧美一区二区| 亚洲999一在线观看www| 奇米四色中文综合久久| 日韩久久精品电影| 欧美性极品xxxx娇小| 色偷偷噜噜噜亚洲男人| 亚洲精品成人久久电影| 日韩欧美在线一区| 日韩人体视频一二区| 亚洲成色www8888| 久久综合色88| 尤物九九久久国产精品的特点| 精品视频一区在线视频| 欧美日韩福利在线观看| 国产亚洲精品美女久久久| 国产美女扒开尿口久久久| 成人免费观看49www在线观看| 欧美一级电影免费在线观看| 亚洲嫩模很污视频| 久久免费成人精品视频| 欧美理论电影网| 91爱视频在线| 中文字幕日韩精品在线| 97精品国产97久久久久久| 2019最新中文字幕| 国产精品天天狠天天看| 国产在线拍揄自揄视频不卡99| 亚洲免费av网址| 国产精品户外野外| 欧美精品久久久久久久免费观看| 日韩成人性视频| 97视频人免费观看| 在线观看欧美日韩国产| 亚洲美女av在线| 欧美午夜www高清视频| 美日韩丰满少妇在线观看| 亚洲在线视频福利| 美女精品视频一区| 韩国美女主播一区| 在线观看国产精品日韩av| 中文国产成人精品| 日韩国产欧美精品一区二区三区| 按摩亚洲人久久| 欧美午夜激情小视频| 亚洲成人久久电影| 亚洲欧洲美洲在线综合| 亚洲一区亚洲二区| 欧美精品www| 成人在线观看视频网站| 亚洲成人在线视频播放| 久久精品免费播放| 美女黄色丝袜一区| 国产精品91在线观看| 久久久久久国产精品美女| 国产精选久久久久久| 亚洲成年人在线| 亚洲天堂av综合网| 亚洲香蕉伊综合在人在线视看| 91国偷自产一区二区三区的观看方式| 欧美午夜精品久久久久久浪潮| 久久久国产一区二区三区| 色综合久综合久久综合久鬼88| 国产经典一区二区| 成人在线精品视频| 久久久久久这里只有精品| 国产精品美女午夜av| 亚洲天堂网站在线观看视频| 国产美女扒开尿口久久久| 黑人精品xxx一区一二区| 欧美日韩亚洲精品一区二区三区| 日本久久久久久| 国产精品成熟老女人| 亚洲天堂免费观看| 91av视频导航|