功能業務篇 APP獲取使用者定位 傳參經緯度思考

2021-09-18 01:30:48 字數 1069 閱讀 5905

常用的三種定位方式有:基於gps定位、基於基站地位、基於wifi定位。

1、基於gps定位:

gps定位需要gps模組(硬體)的支援,沒有gps模組是無法進行gps定位的。

gps定位最大的優點就是其定位精確度高(一般誤差在10m內),無網路也能用;缺點就是耗電高、定位慢、室內和地下室基本定位不到。

2、基於基站定位:

基站定位最大的優點就是:定位速度快,缺點就是:定位精度稍微較差(200m左右),無網路訊號不能使用。

3、基於wifi定位:

和基站定位類似,根據當前裝置獲取的wi-fi的資訊來進行定位,wi-fi定位精度一般不受使用環境影響,主要和wi-fi半徑,密度有關。wi-fi定位精度目前在20m左右

傳參經緯度

1、定位失敗/未開啟定位/關閉定位/定位獲取中,傳參經緯度(0.0,0.未傳)檢測

2、經緯度傳0.1,0.9、中國最北最南最東最西、美國、海浬、超長經緯度檢測

3、經緯度傳參反了、傳參格式檢測

4、傳參其它城市經緯度、區域、地點、推薦點檢測

5、經緯度更新,傳參經緯度更新檢測

6、傳參經緯度,結果測試

7、斷網傳參經緯度檢測

使用者定位

1、定位中、定位失敗、未開啟定位、關閉定位,相關業務檢測

2、關閉定位,在開啟定位,相關業務檢測

3、定位點更新,相關業務檢測

4、定位到其它城市,經緯度、城市、區域、地點、推薦點業務檢測

5、斷網、弱網定位檢測

7、位址轉經緯度,經緯度轉位址檢測

8、定位成功,相關業務檢測

未開啟定位許可權

Android 獲取使用者安裝的app資訊

在電子市場類軟體中,管理應用程式要獲取已經安裝的應用程式列表,下面提供兩種方法,參考了 方法三 可以通過uid來過濾系統系統的安裝包,因為android系統中的uid從 1000 9999 都是給系統程式保留的,所以只要判斷package的uid 10000即可判定該程式是非系統程式。12 if10...

asp,jsp,php獲取使用者引數

在asp中,服務端獲取get請求引數用request.querystring,獲取post請求引數用request.form。在jsp中,用request.getparameter x 來獲取,雖然jsp中也有request.getquerystring 方法,但使用起來比較麻煩,比如 傳乙個tes...

Android 獲取使用者許可權

首先需要在manifast.xml檔案中宣告我想獲取的許可權 然後,在程式中,詢問使用者,可以開啟許可權進行設定 詢問使用者許可權 測試訪問使用者許可權 if contextcompat.checkselfpermission this,manifest.permission.write exter...