是否有可能以编程方式在后台进行呼叫?

时间:2014-07-24 16:45:29

标签: android ios phone-call

我知道出于安全原因这可能是不可能的,但无论如何我都在问,因为我无法在Google上找到答案。 是否可以创建一个在手机操作系统被锁定时启动自动呼叫的应用程序(Android / iPhone)?

可能的情况:

  1. 用户打开该应用。
  2. 应用程序在后台执行命令,1分钟后应该开始通话。
  3. 用户锁定手机。
  4. 应用程序会执行电话呼叫吗?

2 个答案:

答案 0 :(得分:1)

是的,我觉得Android可能。您可以使用AlarmManagerHandler来解决计划问题。决定你必须采取的。这里有Android文档中的例外情况:

  

注意:警报管理器适用于您希望在特定时间运行应用程序代码的情况,即使您的应用程序当前未运行也是如此。对于正常的计时操作(刻度,超时等),使用Handler会更容易,也更有效。

要在Android中开始通话,您可以查看here

答案 1 :(得分:0)

正如Fenix所说,你可以借助AlarmManager和ACTION_CALL隐含意图来做到这一点。

您可以使用以下命令尝试使用adb

  

$ adb -d shell am start -a android.intent.action.CALL -d tel:900XXXX69X

但是一旦你触发了一个电话,拨号器将成为前台应用程序,屏幕将会打开。