How to get outgoing call duration in real time? [duplicate]
Possible Duplicate:I need to show real-time outgoing call duration. But I do not know when I should start timer. I must start when get answer from other side. I tried TelephonyManager.EXTRA_STATE_OFFHOOK -- but it's state is when I press call-button.. OFFHOOK is the state when call is placed. So we should be notified when the call is received. How can we get that? Can You help me? When I should start count outgoing time? Thanks upd.. I think this data produces mobile operator server. And this server return call-duration and current balance after each outgoing call . Maybe It's right? I can't find any solution, but after each call value of call duration will be stored in db. We can get it by CallLog.Calls.DURATION How this value populate field in db? | ||||
marked as duplicate by casperOne♦ Aug 22 '12 at 19:46
This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.
Using a content Observer to listen Call Logs content URI if it changed:
This is your CallLogObserver:
|