标签: android
我想在android上的来电屏幕上添加详细信息。 假设我有一个字符串'x',所以我希望'x'显示在当前正在呼叫的人的名字下的来电屏幕上。
我知道这可能是因为这些应用程序: CallerId, Vringo
我对这个领域很陌生,所以我需要知道实现这个目标的过程是什么,例如:获取来电事件,转到来电界面等等。
谢谢!
答案 0 :(得分:7)
我认为您必须查看intent接收器(实际上称为intent filter =>必须在清单中定义),应该有一个用于传入呼叫。然后你定义自己的应用程序,通过一个活动来获得这种意图和你喜欢的设计...... 如果我没弄错的话应该是这样的: ACTION_ANSWER
您可以找到更多文档here和there。
答案 1 :(得分:3)
CallerId似乎在Call屏幕上显示Toast,或者他们可能使用WindowManager addView方法(我认为Vringo正在以这种方式工作)。在这种情况下,最大的问题是要知道呼叫屏幕现在位于前台。