用戶定位 User Location

用戶定位使用的是User Locationandroid

1.      User Location 的做用是什麼?網絡

它的做用就用來定位用戶的所在位置ide

2.      User Location API是什麼?ui

API有兩種:spa

LocationManager:用於管理Android的用戶定位服務ci

LocationProvider:提供多種定位方式供開發者使用開發

3.      在使用GPS定位的時候要注意什麼?rem

定位的時候無論是GPS仍是NetWork兩種方法的定位都要在清單列表中添加權限it

前者添加的權限是:io

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

網絡定位實用的權限是:

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

或者

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

 

4.      User Location 定位方式有幾種?區別是什麼?

provider有多種,可是比較經常使用的是以下的兩種。

一種是GPS定位,經過衛星來提供經緯度來肯定位置所在,第二種:是經過NetWork,用周圍的信號塔來進行定位。前者的精確度比較高,只不過是比較費電!

5.      什麼是Criteria

Criteria能夠設置一系列的查詢條件,用於查找當前設備中符合條件的LocationProvider

查詢條件:


setAccuracyà精準度,取值(下方)

setBearingAccuracyà方位設置,取值(下方)

setBearingRequiredà是否顯示方位

setAltitudeà是否顯示海拔

setCostAllowedà設置費用信息的,如流量等

setHorzontalAccuracyà設置水平方向上面的精度取值,三個取值

setVerticalAccuracyà設置垂直方向上面的精度取值,三個取值(下方)

setPowerRequirementà設置電量消耗的級別,三個setSpeedAccuracyà設置速度的精度

setSpeedRequired à 是否設置速度的精度
相關文章
相關標籤/搜索