java - cell tower location for CDMA android phone using getBaseStationLatitude()/Longitude() -
i'm developing android app cdma phones gather latitude/longitude of cell tower connected to.
first: possible?
second: i've looked @ previous posts says add "celllocation.requestlocationupdate();" didn't have effect. here's portion of code i'm trying retrieve locations...
cdmacelllocation cdmalocation = (cdmacelllocation)telephonymanager.getcelllocation(); int longitude = cdmalocation.getbasestationlongitude(); int latitude = cdmalocation.getbasestationlatitude();
looking @ the code cdmacelllocation class reveals values defaulted integer.max_value, how set latitude , longitude?
you have use phonestatelistener
listen_cell_location
, corresponding callback function oncelllocationchanged(celllocation)
, listen_cell_info
callback function oncellinfochanged(list)
, possibly listen_signal_strenghts
callback onsignalstrengthschanged(signal strength)
to quit getting change notification phonestatelistener use listen_none
http://www.truiton.com/2014/08/android-phonestatelistener-example/
https://developer.android.com/reference/android/telephony/phonestatelistener.html
Comments
Post a Comment