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

问题描述:

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

我正在使用下面的代码来调用,但不知道如何在其中包含“紧急”参数。

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

请建议,如果有任何的方式来实现这一功能。谢谢!

+0

阅读关于传递一个包到此处的意图http://*.com/questions/768969/passing-a-bundle-on-startactivity –

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