Android:如何自定义来电屏幕

标签 android android-activity android-intent

我正在尝试开发一个应用程序来自定义收入调用屏幕。 我了解到无法自定义或更改现有的收入屏幕,对吗?

如果答案是否定的怎么办?

如果答案是肯定的,那么我想知道如何在收入调用屏幕上方添加屏幕?

最佳答案

也许如果您的应用处理 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/4518587/

相关文章:

Python 调用 MQ 代理和 DBus

android - 如何在单击 ListView 中的项目时创建复选框弹出窗口?

java - 如何使用 float 操作按钮(fab)创建新 Activity ?

android - 当从另一个应用程序启动时,应用程序失去了记住其堆栈的能力

android - GCMIntentService 抛出 "Sending message to a Handler on a dead thread"错误

Android ACTION_SEND 超链接在 GMail 中不起作用

带帐户选择器的 Android 抽屉导航

java - 是否可以通过编程方式识别 USB 通信模式?

android - 如何在android中处理EditText Change Listener

java - 不幸的是我的应用程序已停止工作