【问题标题】:Android Modifying in-call screen via AOSPAndroid 通过 AOSP 修改通话画面
【发布时间】:2014-01-26 20:25:07
【问题描述】:

我在其他地方读到过 “出于安全考虑,开发人员无法自定义通话屏幕”

所以,我试图从源代码级别了解通话中屏幕的功能。

任何 Android 开发人员,尤其是那些创建了自己的自定义 ROM 的开发人员,能否告诉我 AOSP 中的哪些特定类负责此屏幕的显示和功能?

【问题讨论】:

    标签: android customization telephony


    【解决方案1】:

    看源码:(出自马口):
    https://code.google.com/p/incomingcallplus/source/checkout
    特别是。测试版 0.8.0

    顺便说一句,如果您对某些研发感兴趣,我已经为此努力,所以我知道我们可以访问 PhoneStateListener 并获取摘机、空闲和响铃的呼叫状态。 http://www.tutorialforandroid.com/2009/01/get-phone-state-when-someone-is-calling_22.html

    另外, Android: How to customize income call screen

    【讨论】:

    • 感谢您的信息。所以在测试版和 code.google.com 上但不是开源的?
    • 他们必须达到这样的抽象级别,其中设置内容视图之类的呼叫也会自定义来电时间的布局:)
    • 抱歉,但这不适用于运行 KitKat 的 Nexus5。来电时,来电屏幕仍会出现。
    【解决方案2】:

    这可能有点晚了,但现在 Android 通过实现 InCallService 支持自定义通话屏幕。该应用程序需要设置为默认拨号程序才能使其工作。欲了解更多信息https://developer.android.com/reference/android/telecom/InCallService.html

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-05-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多