微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 如何获取通话时间长度

如何获取通话时间长度

时间:10-02 整理:3721RD 点击:
[android Version]
Android V2.3 (GB,GB2,GB3)
Android V4.0, 4.1, 4.2(ICS,ICS2,JB,JB2,JB3,JB5)
[DESCRIPTION]
获取通话时间长度。
[SOLUTION]
适用GB,GB2,ICS,ICS2,JB,JB2,JB5:
通话时间会保存在GSMConnection中,一般我们希望在电话结束时来显示本次电话的时间。
可以找到InCallScreen.java中的onDisconnect()方法,这里已经获取了connection:
Connection c = (Connection) r.result
我们可以接着调用c. getDurationMillis()来获取到本次通话的时间,这个方法会返回一个
long int的数,单位为ms,因此这里为了比较好地显示出时间,我们可以对这个返回值做一些处
理。我们可以写一个方法作为接口来处理这个时间并很好地显示出来:

学习了

学习了

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top