返回顶部
首页 > 资讯 > 精选 >Android中的Call类型有哪些
  • 504
分享到

Android中的Call类型有哪些

androidcallroi 2023-05-31 11:05:35 504人浏览 薄情痞子
摘要

这篇文章将为大家详细讲解有关Android中的Call类型有哪些,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。call就是平时我们常用的通话功能,最基本的就是来电incoming call,

这篇文章将为大家详细讲解有关Android中的Call类型有哪些,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

call就是平时我们常用的通话功能,最基本的就是来电incoming call,拨打电话outGoing call,挂断电话hangupcall,一般来说拨打一方成为主叫方,接听方为被叫方。Call模块常用的一些名词有:

1. dialing call

拨打一路电话,对方尚未接听,主叫方等待被交接听的时候的状态即为dialing状态

2. active call

激活通话:双方正在进行的正常的通话

3. hold call

保持通话:即将当前通话挂起,双方不管主叫还是被叫方都听不到对方的声音

4. mute call

静音:静音后对方听不到静音发起方的声音,但是静音发起方能听到对方的声音

5. waiting call

正在通话过程中,第三方电话拨打进来,第三方对于当前正在通话的用户来讲就是waiting call等待接进来的电话

6. end all

结束通话

7. Auto redial

自动重拨:此项功能一般在call setting当中会让用户选择打开或是关闭,如果打开,则设备首次呼叫失败后,一般会自动再次拨打该号码,一般可自动重拨7次,也有可能更多,且前两次自动重拨的间隔时间较短,后面几次则较长

8. Quick dial

快速拨号:即在call setting中设置一个按键(一般为数字键)的对应一个常用的号码,在idle界面长按该按键就可显示出该号码,并且可以正常拨打出去

9. Answer mode:

应答模式:是用户对来电的接听方式,默认情况下一般按接听键可以接听。在call setting中一般会有此选项,用户可以自由选择。

a.自动应答:一般响铃5秒钟左右,电话自动接通

b.按任意键应答:除挂断键和power键之外的任意键可接听来电

10. call waiting

呼叫等待:此项功能需要运营商支持并开通,一般卡都支持此项功能并且运营商默认开通,一般手机在call setting里面会有一项打开或关闭此项功能的选项,用户可以自由选择。如用户设置了呼叫等待,则可实现在通话时,若有第三方呼入,会有提示音和提示画面,此时可以选择接听,拒绝或是忽略该呼叫。如果选择接听第三方来电,则原通话将会被保持而不会被挂断,当然也可以选择接听并挂断原通话。如果拒绝,则会挂断第三方通话,原通话不受影响。

11. call forwarding

呼叫转移:呼叫转移是将来电转接到其他电话上的一种功能,需要运营商支持和开通,并非所有SIM/USIM卡都有此项功能,转移的号码可以是手机号码也可以是固定电话号码,具体包括:

a.无条件转移:即任意来电都将被转移到设置好的好马上去

b.无应答转移:若来电无应答,一段时间(由网络段决定这个时间段的长短,一般是25秒左右)后,电话将被转移到设置好的电话号码上去

c.无法接通转移:无电话无法接通(比如关机,无信号等)时,电话将被转移到设置好的电话号码上去

d.占线中转移:若电话正在通话中,再呼入一路电话,这路电话将被转移到设置好的电话号码上去

12. call barring

呼叫限制:呼叫限制是对呼出或来电认为做出一些限制,以限制电话的呼出或者呼入。此功能并非所有的SIM/USIM卡都支持,据我了解,目前只有开通了国际通话功能的中国移动旗下的全球通卡支持此项功能。具体包括:

a.所有呼出:手机将无法呼出任何电话,一般会有呼叫被限制的提示

b.所有来电:手机将不能接入任何来电

c.所有国际呼出:不能拨打任何境外电话

d.所有国际来电:任何国际来电将不能被接入

e.仅限本地呼入呼出:所有本地呼入呼出将被禁止

13. multi-party

多方通话(并非所有的卡都支持此功能):多方通话的前提条件是此卡必须支持呼叫等待并且呼叫等待功能必须开启。

当在通话过程中,再来一路通话,此时将第三方电话接起后形成多方通话,此时原来的那路通话被挂起(即在保持hold状态),此时这路被保持的通话将听不到这边的任何声音,新来的电话被接进来即为激活状态,保持和激活状态可以互相切换。所以一般多方通话会有一个菜单选项里面包含:静音,保持/激活,加入会议通话,挂断当前,挂断保持等跟call相关的选项

多方通话当中还包含会议通话:当存在多方通话时可选择加入电话会议,加入电话会议的各方均能互相听到彼此间的声音,可进行多方会谈。电话会议的菜单选项一般包括:加入/退出电话会议(选择任意一个成员),静音,电话会议成员列表,挂断全部,挂断某一路程远等,若挂断全部,则会逐一出现每个电话的挂断界面,电话会议的时间以最早建立的时间为准。多方通话包括会议通话最大支持七路通话,电话会议也有人数限制,运营商不同最大人数也不同,当达到最大限制时将无法加入电话会议。

14.Call的处理状态

一个phone有且仅有三个call,分别是RinGCall,ForgroundCall以及BackgroundCall,可以简单的理解为每个call对应四种状态(此处暂不去关心三种Call之间的状态区别)Ring, Active, Hold,Idle,同一时刻三个Call只能有一个Ring状态(RingCall), 一个Active状态(ForgroundCall), 一个Hold状态(BackgroundCall),可以同时有三个Idle状态。所以涉及到Call不同状态间如何切换的问题。

Android 中对单卡情况的处理:

a.当有Ring call时,不允许hold和active切换;

b.既有Ring call,又有Hold call时,挂断Ring call会连带Hold call一起挂断。

c.同时有Active call和Hold call,挂断时先挂Active call再挂Hold call

其实在我们的代码中,确切的来说不是Call而是connection的概念。RingCall只能建立一路connection,而ForgroundCall和BackgroundCall则可以同时建立多路connection,尤其是又多方通话或者是会议通话的时候,三种状态最多可同时建立七路connection。

关于Android中的Call类型有哪些就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

--结束END--

本文标题: Android中的Call类型有哪些

本文链接: https://lsjlt.com/news/225046.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Android中的Call类型有哪些
    这篇文章将为大家详细讲解有关Android中的Call类型有哪些,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。call就是平时我们常用的通话功能,最基本的就是来电incoming call,...
    99+
    2023-05-31
    android call roi
  • javascript中有哪些类型
    这篇“javascript中有哪些类型”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“jav...
    99+
    2024-04-02
  • Hibernate中有哪些类型分类
    本篇文章给大家分享的是有关Hibernate中有哪些类型分类,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。1. 实体(Entities)和值(values)为了理解很多与持久化...
    99+
    2023-06-17
  • redis中的key有哪些类型
    redis中的key有哪些类型?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Redis 是速度非常快的非关系型(NoSQL)内存键值数据库...
    99+
    2024-04-02
  • node中的stream有哪些类型
    本篇内容介绍了“node中的stream有哪些类型”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • Flink中的Time类型有哪些
    这篇文章主要讲解了“Flink中的Time类型有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Flink中的Time类型有哪些”吧!**Processing Time**Processi...
    99+
    2023-06-19
  • java中内部类的类型有哪些
    java中内部类的类型有哪些?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。Java是什么Java是一门面向对象编程语言,可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式...
    99+
    2023-06-14
  • Sqlserver 中有哪些表类型
    这篇文章将为大家详细讲解有关Sqlserver 中有哪些表类型,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。表类型可以用在存储过程中,用于批量增加表类型定义...
    99+
    2024-04-02
  • MySQL中有哪些列类型
    MySQL中有哪些列类型,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。  MySQL列类型选择和查询效率有怎样的联系  ■使用定长列,不使用可...
    99+
    2024-04-02
  • oracle中有哪些表类型
    oracle中有哪些表类型,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。oracle中有99%以上的表都是堆组织表(heap ...
    99+
    2024-04-02
  • html中MIME类型有哪些
    本篇内容主要讲解“html中MIME类型有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“html中MIME类型有哪些”吧! 在h...
    99+
    2024-04-02
  • TypeScript的类型有哪些
    这篇文章主要介绍“TypeScript的类型有哪些”,在日常操作中,相信很多人在TypeScript的类型有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”TypeScri...
    99+
    2024-04-02
  • linux的类型有哪些
    这篇文章主要介绍了linux的类型有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇linux的类型有哪些文章都会有所收获,下面我们一起来看看吧。 ...
    99+
    2023-02-28
    linux
  • RDD的类型有哪些
    这篇文章主要讲解了“RDD的类型有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“RDD的类型有哪些”吧!一、RDD定义  RDD(Resilient Distributed Datase...
    99+
    2023-06-02
  • java中的数据类型有哪些
    数据类型:注意事项:java开发过程中整型用int、小数用double、布尔用boolean;类型转换都是小范围向大范围转换,大范围往小范围转化需要用到强制转换;例如:(1)int a=12;double b=a;(2)double a=3...
    99+
    2021-03-27
    java基础 java 数据类型
  • HTML5中新的Input类型有哪些
    这篇文章主要为大家展示了“HTML5中新的Input类型有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“HTML5中新的Input类型有哪些”这篇文章吧。I...
    99+
    2024-04-02
  • JavaScript中的错误类型有哪些
    小编给大家分享一下JavaScript中的错误类型有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! ...
    99+
    2024-04-02
  • python中的异常类型有哪些
    python中常见的异常类型:1.ImportError,无法引入模块或包;2.IndexError,下标索引超出序列边界;3.IndentationError,语法错误;4.SyntaxError,代码错误;python中常见的异常类型有...
    99+
    2024-04-02
  • python中的无序类型有哪些
    python中的无序类型有字典和集合两种字典python中字典是无序的对象集合,可以存储任意类型的对象,且字典中的元素是通过键来存取的,其键必须是不可变类型,如字符串、数字和元组等。集合python中集合是一个无序的不重复元素的序列,集合是...
    99+
    2024-04-02
  • java中接口的类型有哪些
    这期内容当中小编将会给大家带来有关java中接口的类型有哪些,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Java的特点有哪些Java的特点有哪些1.Java语言作为静态面向对象编程语言的代表,实现了面向...
    99+
    2023-06-14
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作