導航:首頁 > 操作系統 > android獲取gps信息嗎

android獲取gps信息嗎

發布時間:2022-09-25 15:02:05

『壹』 android 如何去獲取手機Gps的信號強度

首先,進入設置選項,在主屏界面中按下Android手機Menu鍵,在彈出的進階菜單中選擇最後一項「Settings」;
將滑動條拖動至最下方,點擊「About Phone」分類;
選擇第二項「Status」分類;
這時,就能夠看到「Signal Strength」選項,前面的-xx(這是一個負數數字)dBm則是手機信號強度。一般「0」—「-50」之間都是一個非常不錯的信號強度,而數值越小則代表著信號越差。

『貳』 怎樣在android手機中開啟GPS功能

1、解鎖手機進入主界面,選擇“設置”

2、進入設置界面,選擇“定位服務”

3、進入定位設置界面後,將“定位服務”右側滑塊開啟。

4、開啟後即可打開GPS功能,在下方可以選擇不同的“定位模式”

5、在主界面下拉屏幕呼出菜單欄,點擊“位置信息”可以快速開啟GPS功能。


『叄』 現時android平台上實現gps獲取經緯度有什麼好方法

GPS獲取經緯度可以參考以下方法:

  1. manifest中添加許可權:

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission>

2. 實例化一個locationmanager:

LocationManger
locationmanager=(LocationManager)this.getSystemService(Context.LOCATION_SERVICE);

3. 判斷GPS是否打開,未打開提示打開GPS:

if (!locationmanager.isProviderEnabled(LocationManager.GPS_PROVIDER)) {

Toast.makeText(this, "請開啟GPS導航...", Toast.LENGTH_SHORT).show();

return;

}

4. 監聽位置信息變化:

private LocationListener locationListener=new LocationListener() {

/**

* 位置信息變化時觸發

*/

public void onLocationChanged(Location location) {

updateView(location);

Log.i(TAG, "時間:"+location.getTime());

Log.i(TAG, "經度:"+location.getLongitude());

Log.i(TAG, "緯度:"+location.getLatitude());

Log.i(TAG, "海拔:"+location.getAltitude());

}

5. 載入監聽器:

locationmanager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 1000, 1,
locationListener);

『肆』 Android開發,手機獲取 GPS位置信息,求助手機睡眠以後獲取GPS位置信息

一直搜索gps是因為無法定位。一般國產手機的gps晶元型號不行(用的晶元是集成在手機主晶元上的),搜星速度慢,無法定位。我用三星的手機不用開a-gps都能一分鍾搜到信號定位成功。但用中興的手機就不行,用a-gps經常是5分鍾以上才能定位。另外高速移動也影響定位計算。還有手機會保存上次定位的一些信息,這樣在下次開gps時定位更快,你在高速上開gps,換了新地方計算定位花的時間會更長。建議你改改手機里的設置,換一個a-gps的定位網路伺服器地址

『伍』 Android 怎樣穩定的獲取原生GPS數據

Android 實現穩定獲取原生GPS數據

LocationManager類的對象獲取由系統提供

  1. 為一個LocationManager對象建立一個對象引用

    『陸』 如何在Android中編程獲得當前的GPS定位

    您好,很高興為您解答。

    一、准備工作需要如下三種軟體:1. Eclipse2. Android SDK3. 開發Android程序的Eclipse 插件
    為了開始我們的工作,首先要安裝Eclipse,然後從Google的網站獲得Android SDK,並且安裝Eclipse插件。
    二、Activity類每一種移動開發環境都有自己的基類。如J2ME應用程序的基類是midlets,BREW的基類是applets,而Android程序的基類是 Activity。這個activity為我們提供了對移動操作系統的基本功能和事件的訪問。這個類包含了基本的構造方法,鍵盤處理,掛起來恢復功能,以 及其他底層的手持設備的訪問。實質上,我們的應用程序將是一個Activity類的擴展。在本文中讀者將會通過例子學習到如何使用Activity類來編 寫Android程序。

    『柒』 android 怎麼獲取gps信息

    可以做到直接call到GPS模塊,讀取當前的經緯度。
    但經緯度->實際地址的轉換,google提供了api供程序調用,需要去申請一個google maps api的key,然後發送經緯度,會返回實際地址。

    『捌』 android怎樣獲得gps信息

    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission>

    private void getLocation()
    {
    // 獲取位置管理服務
    LocationManager locationManager;
    String serviceName = Context.LOCATION_SERVICE;
    locationManager = (LocationManager) this.getSystemService(serviceName);
    // 查找到服務信息
    Criteria criteria = new Criteria();
    criteria.setAccuracy(Criteria.ACCURACY_FINE); // 高精度
    criteria.setAltitudeRequired(false);
    criteria.setBearingRequired(false);
    criteria.setCostAllowed(true);
    criteria.setPowerRequirement(Criteria.POWER_LOW); // 低功耗

    String provider = locationManager.getBestProvider(criteria, true); // 獲取GPS信息
    Location location = locationManager.getLastKnownLocation(provider); // 通過GPS獲取位置
    updateToNewLocation(location);
    // 設置監聽器,自動更新的最小時間為間隔N秒(1秒為1*1000,這樣寫主要為了方便)或最小位移變化超過N米
    locationManager.requestLocationUpdates(provider, 100 * 1000, 500,
    locationListener); }

    private void updateToNewLocation(Location location) {

    TextView tv1;
    tv1 = (TextView) this.findViewById(R.id.tv1);
    if (location != null) {
    double latitude = location.getLatitude();
    double longitude= location.getLongitude();
    tv1.setText("維度:" + latitude+ "\n經度" + longitude);
    } else {
    tv1.setText("無法獲取地理信息");
    }

    }
    網路地圖API調用地址:http://api.map..com/geocoder?output=json&location=緯度,經度&key=APP_KEY
    谷歌地圖服務API調用地址:http://maps.google.com/maps/api/geocode/json?latlng= 緯度,經度 &language=zh-CN&sensor=true
    可以設置返回數據格式,JSON或者XML。

    『玖』 Android 怎樣穩定的獲取原生GPS數據

    定位了就有經緯度,沒定位,則一直閃的;
    一般是4個星的時候 會定位。
    所以可以根據是否獲取有效的經緯度信息來判斷是否定位。

    衛星的個數 sv_status也是可以通過API獲取的。LOCATION類
    給你一段我的代碼,看看就知道了。

    locationManager.addGpsStatusListener(statusListener);//偵聽GPS狀態

    private GpsStatus.Listener statusListener = new GpsStatus.Listener()

    {

    public void onGpsStatusChanged(int event)

    {

    // TODO Auto-generated method stub

    GpsStatus gpsStatus= locationManager.getGpsStatus(null);

    Log.v(TAG,"GPS status listener ");

    //Utils.DisplayToastShort(GPSService.this, "GPS status listener ");

    switch(event)

    {

    case GpsStatus.GPS_EVENT_FIRST_FIX:{

    //第一次定位時間UTC gps可用

    //Log.v(TAG,"GPS is usable");

    int i=gpsStatus.getTimeToFirstFix();

    Utils.DisplayToastShort(GPSService.this, "GPS 第一次可用 "+i);

    Utils.setGPSStatus(Utils.GPS_STATUS.START);

    break;

    }

    case GpsStatus.GPS_EVENT_SATELLITE_STATUS:{//周期的報告衛星狀態

    //得到所有收到的衛星的信息,包括 衛星的高度角、方位角、信噪比、和偽隨機號(及衛星編號)

    Iterable<GpsSatellite> allSatellites;

    allSatellites = gpsStatus.getSatellites();

    Iterator<GpsSatellite>iterator = allSatellites.iterator();

    int numOfSatellites = 0;

    int maxSatellites=gpsStatus.getMaxSatellites();

    while(iterator.hasNext() && numOfSatellites<maxSatellites){

    numOfSatellites++;

    iterator.next();

    }

    Log.v(TAG,"GPS is **unusable** "+ numOfSatellites +" "+ maxSatellites);

    if( numOfSatellites < 3){

    // Utils.DisplayToastShort(GPSService.this, "***衛星少於3顆***");

    Utils.setGPSStatus(Utils.GPS_STATUS.STOP);

    } else if(numOfSatellites > 7){

    Utils.setGPSStatus(Utils.GPS_STATUS.START);

    }

    break;

    }

    case GpsStatus.GPS_EVENT_STARTED:{

    //Utils.DisplayToastShort(GPSService.this, "GPS start Event");

    break;

    }

    case GpsStatus.GPS_EVENT_STOPPED:{

    //Utils.DisplayToastShort(GPSService.this, "GPS **stop*** Event");

    Utils.setGPSStatus(Utils.GPS_STATUS.STOP);

    break;

    }

    default :

    break;

    }

    }

    };

閱讀全文

與android獲取gps信息嗎相關的資料

熱點內容
學而思哪個app免費 瀏覽:971
孝敬爸媽電影介紹 瀏覽:94
軟體編程前端月收入多少 瀏覽:983
在線網站78影院 瀏覽:587
發送接收郵件伺服器是什麼協議 瀏覽:737
印度電影有關蛇 瀏覽:449
廣告公司asp源碼 瀏覽:553
韓國電影在線觀看韓國推理片推薦 瀏覽:229
妻子開美容店是什麼電影 瀏覽:50
悅翔V3怎樣換壓縮機 瀏覽:353
韓劇男主不勃起去 瀏覽:215
4位數字電子鍾單片機 瀏覽:699
初中程序員月薪 瀏覽:968
姜恩惠電影法利賽人雲盤 瀏覽:786
程序員的焦慮有哪些 瀏覽:348
10部緬甸電影 瀏覽:207
程序員賓利 瀏覽:731
初一編程軟體教學 瀏覽:918
ftp伺服器的地址是哪個 瀏覽:15
圖像模糊處理演算法 瀏覽:34