Hello We are actually trying to develop an Android app which should record as much GSM-Parameter as possible during a call. After the call it ask the user some questions depending on the type of call end. (Signal Lost, normal local hangup, remote hangup, ...)
We are not allowed to root the phone as we d'like to deploy the app to user which have no idea from android... What we've already found out: - The PhoneApp knows the Disconnect-Cause -> Unfortunately we are not allowed to access the PhoneApp-Process neither the internal telephony-API which the PhoneApp uses... - We tried it with the PhoneStateListener to get the current SignalStrength/BitErrorRate and the PhoneState (OFF_HOOK/IDLE/RINGING) -> Unfortunately it is not possible to get the Signal Strength at a specific time. The BiterrorRate does always return -1, which is useless! -> We know when the call ends (OFF_HOOK -> IDLE). But no idea why? - Connect do RIL-Daemon -> Unfortunately it is not allowed to connect to the RIL-Deamon except from the Phone-Process! - Use the oemRequest-Functionality on the RIL which is used by the fieldTest-Apps from HTC/Samsung... -> Unfortunately we've no access to this function on a non rooted phone... - Run our app in the Phone-Process -> Unfortunately this is a very bad idea.. and as we don't have the appropriate sign-key not possible... So do you have any idea how we could implement this functionality? Mainly we d'like to have the cause of disconnect... Best Regards Stefan -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en