我要求Device 4.0,用户从我的应用程序拨打一个号码然后应用程序应该连接到该号码。同时我需要一个处理程序来跟踪调用的stateChanges(这样做我可以使用核心电话API)。
如果没有“tel”协议,任何人都可以知道如何连接数字。
提前致谢,
答案 0 :(得分:2)
我认为拨号的唯一方法是使用tel:123123123 您可以使用CTCallCenter callEventHandler属性,因此设置一个事件处理程序,并在您的应用处于活动状态时接收它。
来自文档:
如果您的应用程序处于活动状态时 呼叫事件发生,系统 将事件调度到您的处理程序 立即。但是,呼叫事件可以 您的申请也会发生 暂停暂停时, 您的应用程序不接收电话 事件。当您的申请恢复时 活动状态,它接收单个 每次更改的呼叫都会调用事件 国家 - 无论有多少州改变 你的电话经历了 申请被暂停。单身 调用事件发送到您的处理程序,在 你的申请返回 活动状态,描述呼叫的 当时的状态。
BTW:无法阻止您的申请被暂停。当需要内存时,操作系统将暂停它而不通知。
希望有所帮助