我的公司已经编写了一个android驱动程序应用程序(用于交付),驱动程序可以从其中选择一个“呼叫”按钮来拨打他们交付给的客户。我知道如何改变自动拨号的意图,而不是用户必须手动启动呼叫,但我想知道是否有某种方式锁定拨号方式。
最好的解决方案是:( a)在挂断电话后,确保手机返回到驱动程序;或者( b)禁用拨号程序上的号码簿,这样他们就不能拨打任何其他号码。
我已经搜索了游戏商店上可用的拨号应用程序,看看是否有什么合适的,但我找不到任何东西。我已经搜索过论坛(这就是我找到ACTION.CALL意图的方式),但还没有找到真正的解决方案。
这个应用程序是用PHP和javascript编写的。
任何建议都会很有帮助。事先谢谢你,蚂蚁。
发布于 2016-09-29 16:12:26
这是在他们的私人电话上,还是在你给他们的设备上?如果是私人电话的话,不行。如果是你给他们的设备--你真正想要的是一个kiosk应用。您可以安装您自己的不允许拨号的软电话(尽管您可能应该在紧急情况下添加一个911按钮),并阻止用户通过DeviceManager apis安装任何其他拨号(您必须是设备所有者,但作为一个设备,您的物理控制,这是没有问题的)。
当然,做kiosk模式实际上是在浏览几乎无人使用的深层次apis。没有你团队中的安卓专家,我不会推荐它。
关闭亭模式和完全锁定您的设备-不,没有办法。因为拨号程序只是一个应用程序,所以没有办法强迫它有特定的功能。
https://stackoverflow.com/questions/39775100
复制相似问题