【发布时间】:2012-11-21 09:04:54
【问题描述】:
我正在尝试制作一个程序,在该程序中,用户可以自动拨打号码(最好是最后一次通话),类似于我们在旧电话中的功能。
我需要从通话列表中获取最后一个拨号号码,用户只需轻轻一按即可拨打该号码。
请指导我了解这个想法,实现这一目标。
谢谢
【问题讨论】:
-
这很简单。但是你需要在越狱的设备上进行操作
-
是的,我也在找越狱手机。
我正在尝试制作一个程序,在该程序中,用户可以自动拨打号码(最好是最后一次通话),类似于我们在旧电话中的功能。
我需要从通话列表中获取最后一个拨号号码,用户只需轻轻一按即可拨打该号码。
请指导我了解这个想法,实现这一目标。
谢谢
【问题讨论】:
您不能修改电话应用的逻辑。你不能。
【讨论】:
来自 Programmatically Dial a Phone number and pass DTMF using the iPhone SDK
有点帮助:
我不知道为什么每个人都说你不能......你可以!
NSString *phoneNumber = @"15555551212"; NSString *dtmfAfterPickup = @"1234"; NSString *telString = [NSString stringWithFormat:@"tel:%@,%@", phoneNumber, dtmfAfterPickup]; [[UIApplication sharedApplication] openURL:[NSURL URLWithString:telString]];
这将绕过拨号/取消提示拨打电话号码... 接听电话 1 秒后,将自动拨打 dtmfAfterPickup 字符串。
检测设备是否支持电话是个好主意
【讨论】: