我正在做一个sencha touch项目,我需要获得最后的通话时间。我的UI中有一个按钮,当有人点击该按钮时他们可以执行一个呼叫,在那个事件之后,我需要将呼叫持续时间设置为该号码。我已经搜索了很多以获得任何线索,但还没找到。请指导我正确的方向
这是我的代码
{
xtype:'button',
text: 'Phone',
id:'callMeButton',
flex:1,
handler:function(){
window.open('tel:+'+9496347047);
// here i would like to get the last duration time for this number.
}
}
答案 0 :(得分:1)
您无法访问某些系统上的通话记录,例如iOs。
您可以在Android上执行此操作,有人为此编写了PhoneGap plugin(但您无法将其与sencha一起使用)。
您可以在window.open()部分之前获取当前时间,然后将其与用户返回应用程序屏幕时的当前时间进行比较,但不会没有问题也不会非常准确。 / p>