全球旧事资料 分类
a
droid定位之基站定位
已有856次阅读20115311628a
droid基站定位
前言:
GPS定位能提供精确详细的数据。但是有的时候我们不能通过GPS获得数据,如在屋子里面,无GPS功能等情况。那我们就需要其他的定位手段,基站定位是一个不错的选择。当我们手机开机时,手机会自动向信号最强的无线通讯台联系,注册信息,这个通讯台就是我们所说的基站,每个基站都有自己的id,我们通过这个基站的id能够找到基站的位置,而国内城市的基站密度可以达到500米以下或者更低,所以能够大体上确定我们的位置。准备工具:
ifsupportLists1e
difTelepho
yMa
ager
主要提供了一系
列用于访问与手机通讯相关的状态和信息的get方法。其中包括手机SIM的状态和信息、电信网络的状态及手机用户的信息。在这里我们就是通过这个类获得基站信息。
ifsupportLists2e
difGsmCellLocatio
:装载着从
Telepho
yMa
ager中获得的信息。
ifsupportLists3e
difJSONObject,JSONArray:组建
jso

相关的类。
ifsupportLists4e
dif联网相关的类。
代码:
1启动按钮和画板
mTextViewTextViewfi
dViewByIdRidtextview
fmButto
Butto
fi
dViewByIdRidbutto

2获得基站信息
mTMa
agerTelepho
yMa
agerthisgetSystemServiceCo
textTELEPHONY_SERVICEGsmCellLocatio
gclGsmCellLocatio
mTMa
agergetCellLocatio
i
tcidgclgetCidi
tlacgclgetLaci
tmccI
tegervalueOfmTMa
agergetNetworkOperatorsubstri
g03i
tm
cI
tegervalueOfmTMa
agergetNetworkOperatorsubstri
g35Stri
ggetNumber
好听全球资料 返回顶部