Android应用访问锁定的电话拨号器

时间:2016-09-29 16:04:45

标签: android android-dialer

我的公司编写了一个Android驱动程序应用程序(用于交付),驱动程序可以从中选择一个“呼叫”按钮来拨打他们提供给的客户。我知道如何更改自动拨打号码的意图,而不是用户必须手动发起呼叫,但我想知道是否有某种方式以某种方式锁定拨号器。

最佳解决方案是:a)确保在通话结束后手机返回驱动程序应用程序,或b)禁用拨号器上的数字键盘,以便他们无法拨打任何其他号码。

我搜索了Play商店中可用的拨号器应用程序,看看是否有合适的东西,但我找不到任何东西。我搜索了论坛(这就是我发现ACTION.CALL的意图),但还没找到解决方案。

该应用程序是用PHP和javascript编写的。

任何建议都会非常有帮助。 提前致谢, 蚂蚁。

1 个答案:

答案 0 :(得分:0)

这是在他们的个人电话上,还是在你给他们的设备上?如果是个人电话,没有。如果它是你给他们的设备 - 你真正想要的是一个自助服务终端应用程序。您可以安装自己的不允许拨号的软电话(尽管您应该为紧急情况添加911按钮)并阻止用户通过DeviceManager apis安装任何其他拨号器(您必须是设备所有者,但作为其你实际控制的设备没问题。

当然,做自助终端模式实际上是通过几乎没有人使用的深度apis潜水。如果没有你的团队专家,我不会推荐它。

自助服务终端模式和设备完全锁定 - 没有办法。因为拨号器只是一个应用程序,所以没有办法强迫它具有某些功能。