最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android實(shí)現(xiàn)手機(jī)定位的案例代碼

 更新時(shí)間:2019年03月28日 08:26:54   作者:徐劉根  
今天小編就為大家分享一篇關(guān)于Android實(shí)現(xiàn)手機(jī)定位的案例代碼,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧

Android手機(jī)定位案例代碼

代碼如下:

package com.xuliugen.gpsdemo;
import com.itheima.gpsdemo.R;
import android.app.Activity;
import android.location.Criteria;
import android.location.Location;
import android.location.LocationListener;
import android.location.LocationManager;
import android.os.Bundle;
import android.widget.TextView;
/**
 * 手機(jī)定位程序代碼
 * @author xuliugen
 */
public class MainActivity extends Activity {
  // 用到位置服務(wù)
  private LocationManager lm;
  private MyLocationListener listener;
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    lm = (LocationManager) getSystemService(LOCATION_SERVICE);
    // 獲得定位的方式
    // List<String> provider = lm.getAllProviders();
    // for(String l: provider){
    // System.out.println(l);
    // }
    listener = new MyLocationListener();
    // 注冊(cè)監(jiān)聽(tīng)位置服務(wù)
    // 給位置提供者設(shè)置條件
    Criteria criteria = new Criteria();
    criteria.setAccuracy(Criteria.ACCURACY_FINE);
    // 設(shè)置參數(shù)細(xì)化:
    // criteria.setAccuracy(Criteria.ACCURACY_FINE);//設(shè)置為最大精度
    // criteria.setAltitudeRequired(false);//不要求海拔信息
    // criteria.setBearingRequired(false);//不要求方位信息
    // criteria.setCostAllowed(true);//是否允許付費(fèi)
    // criteria.setPowerRequirement(Criteria.POWER_LOW);//對(duì)電量的要求
    String proveder = lm.getBestProvider(criteria, true);
    lm.requestLocationUpdates(proveder, 0, 0, listener);
  }
  @Override
  protected void onDestroy() {
    // TODO Auto-generated method stub
    super.onDestroy();
    // 取消監(jiān)聽(tīng)位置服務(wù)
    lm.removeUpdates(listener);
    listener = null;
  }
  class MyLocationListener implements LocationListener {
    /**
     * 當(dāng)位置改變的時(shí)候回調(diào)
     */
    public void onLocationChanged(Location location) {
      String longitude = "經(jīng)度:" + location.getLongitude();
      String latitude = "緯度:" + location.getLatitude();
      String accuracy = "精確度:" + location.getAccuracy();
      TextView textview = new TextView(MainActivity.this);
      textview.setText(longitude + "\n" + latitude + "\n" + accuracy);
      setContentView(textview);
    }
    /**
     * 當(dāng)狀態(tài)發(fā)生改變的時(shí)候回調(diào) 開(kāi)啟--關(guān)閉 ;關(guān)閉--開(kāi)啟
     */
    public void onStatusChanged(String provider, int status, Bundle extras) {
    }
    /**
     * 某一個(gè)位置提供者可以使用了
     */
    public void onProviderEnabled(String provider) {
    }
    /**
     * 某一個(gè)位置提供者不可以使用了
     */
    public void onProviderDisabled(String provider) {
    }
  }
}

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接

相關(guān)文章

最新評(píng)論

体育| 四会市| 长宁县| 龙门县| 吉林省| 永城市| 稻城县| 三原县| 泾阳县| 威远县| 万山特区| 鄂伦春自治旗| 衡阳市| 固始县| 莱芜市| 龙游县| 嵊州市| 莱西市| 上蔡县| 呼玛县| 蛟河市| 隆林| 安宁市| 孟津县| 牙克石市| 高碑店市| 海兴县| 郸城县| 正蓝旗| 策勒县| 安乡县| 喀喇沁旗| 泸水县| 滁州市| 普格县| 临沂市| 屏边| 海城市| 汉川市| 桦川县| 苏尼特右旗|