如何使用默认的Android屏幕来电创建假电话?

时间:2015-05-16 05:59:50

标签: android incoming-call

我想创建一个能够进行虚假来电的应用程序。为此可以使用Android的默认外观吗?我知道我可以创造新的外观,但它似乎不是真正的来电。

2 个答案:

答案 0 :(得分:1)

简单地说,如果您想要使用演示应用程序进行呼叫,您可以做一件事:

(1)获取真实来电屏幕的屏幕截图

(2)将屏幕截图设置为您的活动布局背景

这种方式启动您的活动将显示您的布局与背景作为默认的Android来电屏幕

答案 1 :(得分:0)

AFAIK无法从设备发起呼叫(即使是伪造的呼叫),因为如果您向自己发起呼叫 - 而不是您的线路忙碌而您无法接听该呼叫。

你可以使用Twilio来提供呼叫api。

另一种选择,就是伪造整个场景。播放用户铃声,而不是通过反射自己开始来电活动。如果不同的制造商重新命名/移动活动,这可能会很棘手。你最终得到一个大开关案例