Android 如何通过密码拨打GSM电话
我需要发起和管理GSM电话(如我们通过电话拨打的电话) 我将通过此方法连接到GSM模块/DTMF模块(上下文:机器人),并通过DTMF音发送指令 我不想通过Android 如何通过密码拨打GSM电话,android,Android,我需要发起和管理GSM电话(如我们通过电话拨打的电话) 我将通过此方法连接到GSM模块/DTMF模块(上下文:机器人),并通过DTMF音发送指令 我不想通过Intent和tel:数据打开电话拨号器,而是想自己管理电话 起初,我认为系统可能不允许没有与系统签名匹配的签名的第三方应用程序进行电话业务,但后来我想知道市场上的一些应用程序是如何做到这一点的。(我会在找到合适的链接后立即附加链接) 编辑:我看到的应用程序是启动器和呼叫管理器应用程序,一旦安装,它们就取代了我的默认手机应用程序(因此,它们是
Intent
和tel:
数据打开电话拨号器,而是想自己管理电话
起初,我认为系统可能不允许没有与系统签名匹配的签名的第三方应用程序进行电话业务,但后来我想知道市场上的一些应用程序是如何做到这一点的。(我会在找到合适的链接后立即附加链接)
编辑:我看到的应用程序是启动器和呼叫管理器应用程序,一旦安装,它们就取代了我的默认手机应用程序(因此,它们是在打电话,而不是默认的手机应用程序) 编辑:我发现这个问题问了一些类似的问题,也有一个答案:。如果我成功了,我会尝试一下并发回
任何提示都将不胜感激。“我想知道市场上的一些应用程序是如何做到这一点的”--我不知道Play Store上有任何“启动和管理GSM呼叫”或“通过DTMF铃声发送指令”的应用程序。很抱歉造成混淆,但我看到了一些应用程序,它们是启动器,并替换了我的默认手机应用程序。(我正在更新问题)“因此我们在打电话,而不是默认的手机应用程序在打电话”——这是通过
ACTION\u CALL
Intents
,startActivity()
,以及CALL\u phone
权限来实现的,如第二次编辑的答案所述。谢谢!我将尝试一下,并将在这里发帖。我尝试了这些代码,但它们都打开了默认的电话拨号器,我不想要。似乎有些限制不允许我这样做。我找到了您的一个答案,其中清楚地指出,通过当前SDK,如果没有意图操作,就不可能拨打电话: