yes I do know that the telephony package has some information. However what I want is more fine grained information for example Pilots-Channels PN offset Neighbours Searches PN Codes Power Control-TX and RX Slot DRC Signal Noise Ratio Carrier to Noise Ratio Energy to Noise Ratio
I know this information is available if one has the code to go to field test mode. However I want to be able to write this data either to the SD or output it in the USB. If I had a way of getting access the app running the field test mode that way I can modify it , that would be good but alas there is nothing so for now the alternative is try to hack my way starting from RadioInfo.java. On Jul 17, 1:45 pm, Roman <[email protected]> wrote: > Which radio are you interested in? > > Wifi, cellular, bluetooth? > > In case of cellular look in the telephony package of android. The > package supports a listener PhoneStateListener. For example for listen > to Signal strength changes you would use > > onSignalStrengthChanged(int) > > Find the API description at > > http://developer.android.com/reference/android/telephony/package-summ... > > Here is a summary of classes supported in the telephony package. Be > aware of that Android offers another package specifically for GSM and > CDMA (package name is android.internal.telephony.gsm). For being able > to use the telephony functionality make sure that you define the > needed permissions in your Manifest. > > • ATParseEx extends RuntimeException and is thrown by methods of the > ATResponseParser class > • The ATResponseParser class parses part of the AT command syntax used > to > communicate with the mobile radio hardware in a mobile handset. This > is, in fact, a > command syntax very much like the AT command syntax used by modems, a > standard > described in the 3GPP document number TS 27.007 and related > specifications. This > protocol for controlling mobile radios is widely used. > • The Call class is an abstract base class used by other classes as a > basis for objects that > represent phone calls and the state of those calls. > • The CallStateException class extends Exception and is thrown by > methods that > maintain call state in cases where state is inconsistent. > • The CallerInfo class holds information about the party that > originated an incoming > call. This class starts with called ID information from the mobile > network interface > and looks up other information about a caller in the database of > contacts. > • The CallerInfoAsyncQuery class enables asynchronous database queries > for > information that could be found about a caller based on the caller ID > information. > • The Connection class is an abstract base class used by other classes > and is a basis > for objects that represent connections on the mobile network and the > state of these > connections. Connection objects can be associated with a Call object, > but they can also > exist independently. The data in a Connection object can be especially > useful in > diagnosing the reason a call failed. > • The DefaultPhoneNotifier class implements the PhoneNotifier > interface in order > to receive notifications from a Phone object. It then uses the Android > service system > to communicate state to Activity instance that have registered to > receive those > notifications. See the Handler and Mailbox classes for information on > how to receive > notifications. > • The IPhoneSubInfo interface us used to obtain subscriber > information. > • The ITelephony interface defines the inter-process interface used > in > TelephonyManager to enable applications to communicate with PhoneApp. > • The ITelephonyRegistry interface is the callback interrface from the > RIL daemon. > • The MmiCode interface defines callbacks related to "MMI codes." > These are special > numbers a user can dial, and key sequences that a user can enter > during a call, to > access, control, and administer supplementary services, such as call > waiting, call hold, > etc. MMI codes and related functionality are described in the 3GPP > document number > TS 22.030. > • The Phone interface includes callbacks and methods for accessing the > state of a > mobile phone. > • The PhoneBase class is an abstract base class that implements the > Phone interface. > • The PhoneFactory class contains methods used to create instances of > the > GSMPhone class, a subclass of the Phone class. > > • The PhoneStateIntentReceiver class handles Intect objects that have > intent types > specified in the TelephonyIntents class. This class enables Android > applications to use > the Intents system to obtain phone state information. > • The PhoneSubInfo class contains methods for obtaining information > about a > mobile service subscriber such as the unique identifying number for > the handset > (IMEI), the unqiue identifying number for the subscriber (IMSI), the > serial number > of the SIM card, etc. > • The SimCard interface offers the information in a SIM card. > • The TelephonyIntents class defines the constants for Intent types > that enable other > applications to access information from the Android telephony > internals. However, > these intents should be used directly by other applications. These are > defined in the > undocumented internals package because these intents are used by the > TelephonyManager class's methods to implement a simpler API for > acquiring > information about the state of calls, the phone, the network, etc. > • The TelephonyProperties class defines the constants used with the > SystemProperties class for setting and getting telephony-related > properties. > > In case of Wifi look check out the WifiManager package. Find more > information at > > http://developer.android.com/reference/android/net/wifi/WifiManager.html > > -- > Roman Baumgaertner > Sr. SW Engineer-OSDC > ·T· · ·Mobile· stick together > The views, opinions and statements in this email are those of the > author solely in their individual capacity, and do not necessarily > represent those of T-Mobile USA, Inc. > > On Jun 27, 1:05 pm, craft <[email protected]> wrote: > > > Is there an URL where I can find documentation on how to get radio > > interface stats (signal level, registered BTS's / Node B's in the > > area.... ) > > Thanks --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---

