zoukankan      html  css  js  c++  java
  • 打电话时InCallScreen的具体流程 之 来电不锁屏

    打电话时InCallScreen的具体流程

    前面说到OutgoingCallReceiver解析号码并启动incallscreen类,第一次启动时首先进入了其oncreate方法

    (1)初始化PhoneApp类

    (2)增加FLAG参数:FLAG_DISMISS_KEYGUARD(这个参数的作用主要在于解除锁屏,比如锁屏时来电,这时候就需要先解除锁屏再显示画面,这样用户就能在锁屏时接收到来电了~)

    (3)setPhone

    (4)调用初始化各种组件(callcard,menuview等)

    初始化组件等一系列操作后,进入onresume方法:

    (1)调用PhoneApp的disablestatusbar,用来更新状态栏(添加拨打电话的图标)

    (2)判断是否需要蓝牙连接

    (3)判断如果是CDMA通话,则初始化ota状态,并设置通话模型

    (4)mPhone.clearDisconnected(); 断开所有网络连接

  • 相关阅读:
    HDU 2865 Birthday Toy
    POJ 2888 Magic Bracelet
    BZOJ 3105 新Nim游戏
    BZOJ 2916 Monochromatic Triangles
    Countries
    Memory and Scores
    Paint on a Wall
    这是一道智障题
    可持久化数据结构
    数一的逆袭
  • 原文地址:https://www.cnblogs.com/wanqieddy/p/3148486.html
Copyright © 2011-2022 走看看