0

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

最好的解决方案是 a) 确保电话在通话挂断后返回到驱动程序应用程序,或者 b) 禁用拨号器上的数字键盘,这样他们就无法拨打任何其他号码。

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

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

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

4

1 回答 1

0

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

当然,做 kiosk 模式实际上是通过几乎没有人使用的深层 api。如果您的团队中没有安卓专家,我不会推荐它。

信息亭模式和设备的完全锁定 - 没有没有办法。因为拨号器只是一个应用程序,没有办法强制它具有某些功能。

于 2016-09-29T16:12:26.007 回答