如何以编程方式在Android中标记呼叫URGENT

时间:2013-04-15 03:58:02

标签: android

我正在创建一个应用程序,我试图覆盖默认的android拨号以包含一个“URGENT”按钮。 这个想法是,如果应用程序安装在2部手机上,并且一部手机将呼叫标记为“紧急”,则另一部手机的接收器屏幕(也将被覆盖)将变为“红色”以向接收者显示呼叫是“紧急”。

我正在使用下面的代码来调用但不确定如何包含“URGENT”参数。

Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:03000000000"));
startActivity(intent);

请建议是否有任何方法可以实现此功能。谢谢!

1 个答案:

答案 0 :(得分:0)

您不能只为意图构建参数 - 您的调用必须支持该字段的意图。而且我不确定电话网络是否有一个“紧急”电话的想法。我知道我不希望它 - 世界上的每个电话推销员都会在每次通话时使用它。但是,如果你真的想要通过这个,你需要一种带外方式将数据发送到另一部手机,并且你需要在通话之前将它拿到那里。您可以尝试告诉您拥有的服务器,呼叫将是紧急的,并通过GCM将其推送到接收器,但时间很难获得。