【问题标题】:Android: How to customize income call screenAndroid:如何自定义来电屏幕
【发布时间】:2019-06-01 02:40:36
【问题描述】:

我正在尝试开发一个自定义收入呼叫屏幕的应用程序。 我明白了无法自定义或更改退出的收入屏幕,是吗?

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

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

【问题讨论】:

    标签: android android-activity android-intent


    【解决方案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>
    

    【讨论】:

    • 谢谢。但是请您详细说明如何使用 ACTION_ANSWER
    • 这是供您阅读的...无论如何,一旦您听到任何意图,您就会像往常一样调用您的活动,但不是针对启动器事件而是针对另一个事件,您可以获得任何参数即使将它们从 Intent 对象中取出,也可以在调用中发送,您可以使用 onCreate 中的 getIntent 或 Activity 中的任何其他方法来检索它们。
    • 抱歉,忘记删除 LAUNCHER 类别,我认为不需要处理 ANSWER 意图。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-21
    相关资源
    最近更新 更多