2014-06-18 62 views
0

我是一名Android開發人員的初學者,我正在創建一個項目以創建應用程序來定位手機而不使用GPS.Can任何人都可以幫助我獲得RSSI對於GSM和距離,如果可能的話。任何可用於此目的的代碼將非常感激。 我也想知道,我們可以從SIM卡獲得哪些其他信息。來自蜂窩網絡的RSSI信號將在Android應用程序中獲得

回答

0

對於包括RSSI在內的SIM卡信息,您需要查看Android Telephony及相關API。

雖然不能獲得距基站的距離。你可以得到Cell Id,如果匹配到數據庫,它會給你一個粗略的位置。雖然Cell Id信息是專有的,公開可用的數據庫並不總是那麼準確。或者你可以使用三個Cell Ids + RSSI來自己做一個粗略的三角測量計算。這樣做的缺點是許多設備不會返回周圍小區的小區信息;您仍然需要訪問可靠的單元位置數據庫;理想情況下,你還應該包括已知的WiFi熱點;實現Android已經完成的一些工作有很多工作要做。

Android通過自己的locationlocation services API處理位置。 LocationManager可讓您選擇所需的技術,例如NETWORK_PROVIDER或GPS_PROVIDER。因此,您可以選擇不使用GPS,並讓Android爲您提供來自網絡的最佳可用結果。

+0

有沒有機會找到在GSM的dbm中找到RSSI所需的基本代碼? – user3744073

相關問題