android - 如何隐藏来电的默认屏幕

标签 android broadcastreceiver

谁知道,如何隐藏来电的默认屏幕..??

我想隐藏来电的默认屏幕。

感谢任何形式的帮助。

谢谢

最佳答案

您不能删除默认屏幕,但可以用您自己的自定义屏幕替换,方法如下。

您的应用应处理 the ACTION_ANSWER intent , 然后你可以显示任何你喜欢的屏幕。

为了让您的应用能够处理 Intent ,您必须将 Intent 过滤器添加到应用 list 文件中。这在 the Intent class documentation 中有完整描述。 .以下是有关如何处理 ACTION_ANSWER Intent 的快速示例:

     <activity class=".MyCustomCallActivity"
               android:label="@string/mycustomcall_title">
         <intent-filter>
             <action android:name="android.intent.action.ANSWER" />
         </intent-filter>

         ...
     </activity>

关于android - 如何隐藏来电的默认屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21644980/

相关文章:

android - 设备和 GCM 服务器之间的 Google Cloud Messaging channel 的安全性如何?

android - 从 BroadcastReceiver 调用 Activity 内部的方法

android - 在小米的 miui (Poco x3) 中启动广播接收器不工作

java - 该 list 从我的 Android 工作室中消失了。我找不到 list

javascript - 无法将值从 Javascript 文件发送到 Android Activity

android - koush AndroidAsync webSocket 空指针异常

当应用程序从设置中强制停止时,Android 通知不显示

android - 检测 AppBarLayout 和 NestedScrollView 的滚动效果

android - 如何破坏服务?

android - 为什么没有 BroadcastReceiver 的测试仪器?