android telephone 概述

android telephone 是android 主要模块之一,最近开始移植一个4G模块,有机会涉及这部分,把相关的移植过程及学习笔记记录下来。


一   框架图

    


  二 打电话流程

     




     三   来电流程

      


    四  主要模块

    1、4G 模块驱动

    2、vendor lib

    3、RIL 模块


   未完待续。。。。。。。

Android Telephony框架是Android系统中的一个重要组成部分,主要负责手机通话相关的功能。Telephony框架包含了一些核心类和接口,例如TelephonyManager、PhoneStateListener、Call、CallLog等,这些类提供了一些API,可以让开发者轻松实现手机通话相关的功能,比如拨打电话、接听电话、查询通话记录等。 下面我们来详细解析一下Android Telephony框架的核心类和接口: 1. TelephonyManager:这个类是Telephony框架的核心类,提供了一系列与手机通话相关的API,比如拨打电话、接听电话、查询SIM卡信息等。通过调用TelephonyManager的方法,应用程序可以获取与手机通话相关的信息,包括电话状态、IMEI号码、网络类型等。 2. PhoneStateListener:这个接口定义了一些回调方法,用于监听手机通话状态的变化。应用程序可以通过实现这个接口,并注册监听器对象来监听手机通话状态的变化,比如电话状态的变化(来电、去电、挂断等),数据连接状态的变化等。 3. Call:这个类表示一个通话实体,包含了通话的各种信息,比如通话状态、通话类型、通话号码等。应用程序可以使用这个类来控制通话的各种状态,比如拨打电话、接听电话、挂断电话等。 4. CallLog:这个类提供了一些API,用于查询通话记录。通过调用这个类的方法,应用程序可以获取通话记录的各种信息,比如通话时间、通话类型、通话号码等。 总之,Android Telephony框架提供了一系列API,可以让开发者轻松实现与手机通话相关的功能。如果你需要开发一个手机通话相关的应用程序,那么Telephony框架将会是你不可或缺的工具。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值