任何人都知道,如何隐藏来电的默认屏幕.. ??
我想隐藏来电的默认屏幕。
任何形式的帮助。
谢谢
答案 0 :(得分:1)
您无法删除默认屏幕,但您可以使用自己的自定义屏幕替换,下面是方法。
您的应用应该处理the ACTION_ANSWER intent,然后您可以显示您喜欢的任何屏幕。
要让您的应用处理意图,您必须将意图过滤器添加到应用清单文件中。这在the Intent class documentation中有详细描述。以下是如何处理ACTION_ANSWER意图的快速示例:
<activity class=".MyCustomCallActivity"
android:label="@string/mycustomcall_title">
<intent-filter>
<action android:name="android.intent.action.ANSWER" />
</intent-filter>
...
</activity>
答案 1 :(得分:0)
一个选项是注册广播接收器并设置具有更高优先级的sendorderdbroadcast。通过设置更高优先级的意图,您的onReceive将首先工作,并从那里您可以显示自己的自定义活动。