亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Android Call(打電話)的基本知識詳解

 更新時間:2017年03月03日 09:31:35   作者:落葉的博客  
本文主要介紹了Android Call(打電話)的基本知識,具有很好的參考價值。下面跟著小編一起來看下吧

call就是平時我們常用的通話功能,最基本的就是來電incoming call,撥打電話outgoing call,掛斷電話hangupcall,一般來說撥打一方成為主叫方,接聽方為被叫方。Call模塊常用的一些名詞有:

1. dialing call

撥打一路電話,對方尚未接聽,主叫方等待被交接聽的時候的狀態(tài)即為dialing狀態(tài)

2. active call

激活通話:雙方正在進行的正常的通話

3. hold call

保持通話:即將當前通話掛起,雙方不管主叫還是被叫方都聽不到對方的聲音

4. mute call

靜音:靜音后對方聽不到靜音發(fā)起方的聲音,但是靜音發(fā)起方能聽到對方的聲音

5. waiting call

正在通話過程中,第三方電話撥打進來,第三方對于當前正在通話的用戶來講就是waiting call等待接進來的電話

6. end all

結(jié)束通話

7. Auto redial

自動重撥:此項功能一般在call setting當中會讓用戶選擇打開或是關(guān)閉,如果打開,則設(shè)備首次呼叫失敗后,一般會自動再次撥打該號碼,一般可自動重撥7次,也有可能更多,且前兩次自動重撥的間隔時間較短,后面幾次則較長

8. Quick dial

快速撥號:即在call setting中設(shè)置一個按鍵(一般為數(shù)字鍵)的對應(yīng)一個常用的號碼,在idle界面長按該按鍵就可顯示出該號碼,并且可以正常撥打出去

9. Answer mode:

應(yīng)答模式:是用戶對來電的接聽方式,默認情況下一般按接聽鍵可以接聽。在call setting中一般會有此選項,用戶可以自由選擇。

a.自動應(yīng)答:一般響鈴5秒鐘左右,電話自動接通

b.按任意鍵應(yīng)答:除掛斷鍵和power鍵之外的任意鍵可接聽來電

10. call waiting

呼叫等待:此項功能需要運營商支持并開通,一般卡都支持此項功能并且運營商默認開通,一般手機在call setting里面會有一項打開或關(guān)閉此項功能的選項,用戶可以自由選擇。如用戶設(shè)置了呼叫等待,則可實現(xiàn)在通話時,若有第三方呼入,會有提示音和提示畫面,此時可以選擇接聽,拒絕或是忽略該呼叫。如果選擇接聽第三方來電,則原通話將會被保持而不會被掛斷,當然也可以選擇接聽并掛斷原通話。如果拒絕,則會掛斷第三方通話,原通話不受影響。

11. call forwarding

呼叫轉(zhuǎn)移:呼叫轉(zhuǎn)移是將來電轉(zhuǎn)接到其他電話上的一種功能,需要運營商支持和開通,并非所有SIM/USIM卡都有此項功能,轉(zhuǎn)移的號碼可以是手機號碼也可以是固定電話號碼,具體包括:

a.無條件轉(zhuǎn)移:即任意來電都將被轉(zhuǎn)移到設(shè)置好的好馬上去

b.無應(yīng)答轉(zhuǎn)移:若來電無應(yīng)答,一段時間(由網(wǎng)絡(luò)段決定這個時間段的長短,一般是25秒左右)后,電話將被轉(zhuǎn)移到設(shè)置好的電話號碼上去

c.無法接通轉(zhuǎn)移:無電話無法接通(比如關(guān)機,無信號等)時,電話將被轉(zhuǎn)移到設(shè)置好的電話號碼上去

d.占線中轉(zhuǎn)移:若電話正在通話中,再呼入一路電話,這路電話將被轉(zhuǎn)移到設(shè)置好的電話號碼上去

12. call barring

呼叫限制:呼叫限制是對呼出或來電認為做出一些限制,以限制電話的呼出或者呼入。此功能并非所有的SIM/USIM卡都支持,據(jù)我了解,目前只有開通了國際通話功能的中國移動旗下的全球通卡支持此項功能。具體包括:

a.所有呼出:手機將無法呼出任何電話,一般會有呼叫被限制的提示

b.所有來電:手機將不能接入任何來電

c.所有國際呼出:不能撥打任何境外電話

d.所有國際來電:任何國際來電將不能被接入

e.僅限本地呼入呼出:所有本地呼入呼出將被禁止

13. multi-party

多方通話(并非所有的卡都支持此功能):多方通話的前提條件是此卡必須支持呼叫等待并且呼叫等待功能必須開啟。

當在通話過程中,再來一路通話,此時將第三方電話接起后形成多方通話,此時原來的那路通話被掛起(即在保持hold狀態(tài)),此時這路被保持的通話將聽不到這邊的任何聲音,新來的電話被接進來即為激活狀態(tài),保持和激活狀態(tài)可以互相切換。所以一般多方通話會有一個菜單選項里面包含:靜音,保持/激活,加入會議通話,掛斷當前,掛斷保持等跟call相關(guān)的選項

多方通話當中還包含會議通話:當存在多方通話時可選擇加入電話會議,加入電話會議的各方均能互相聽到彼此間的聲音,可進行多方會談。電話會議的菜單選項一般包括:加入/退出電話會議(選擇任意一個成員),靜音,電話會議成員列表,掛斷全部,掛斷某一路程遠等,若掛斷全部,則會逐一出現(xiàn)每個電話的掛斷界面,電話會議的時間以最早建立的時間為準。多方通話包括會議通話最大支持七路通話,電話會議也有人數(shù)限制,運營商不同最大人數(shù)也不同,當達到最大限制時將無法加入電話會議。

14.Call的處理狀態(tài)

一個phone有且僅有三個call,分別是RingCall,F(xiàn)orgroundCall以及BackgroundCall,可以簡單的理解為每個call對應(yīng)四種狀態(tài)(此處暫不去關(guān)心三種Call之間的狀態(tài)區(qū)別)Ring, Active, Hold,Idle,同一時刻三個Call只能有一個Ring狀態(tài)(RingCall), 一個Active狀態(tài)(ForgroundCall), 一個Hold狀態(tài)(BackgroundCall),可以同時有三個Idle狀態(tài)。所以涉及到Call不同狀態(tài)間如何切換的問題。

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,尤其是又多方通話或者是會議通話的時候,三種狀態(tài)最多可同時建立七路connection。

以上就是本文的全部內(nèi)容,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,同時也希望多多支持腳本之家!

相關(guān)文章

  • Android中關(guān)于CoordinatorLayout的一些實用布局技巧

    Android中關(guān)于CoordinatorLayout的一些實用布局技巧

    大家都知道CoordinatorLayout是一個“加強版”的 FrameLayout,那么下面這篇文章主要給大家分享了Android中關(guān)于CoordinatorLayout的一些布局技巧,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-06-06
  • Android實現(xiàn)文件的保存與讀取功能示例

    Android實現(xiàn)文件的保存與讀取功能示例

    這篇文章主要介紹了Android實現(xiàn)文件的保存與讀取功能,涉及Android中文件操作函數(shù)getFileDir()和getCacheDir()的相關(guān)使用技巧,需要的朋友可以參考下
    2016-08-08
  • Android?Kotlin?中的groupBy方法詳解

    Android?Kotlin?中的groupBy方法詳解

    在Kotlin中,groupBy函數(shù)可以對集合進行分組,形成一個Map,其中key是分組標準,value是對應(yīng)的元素列表,本文通過實例詳細解釋groupBy的使用方法和常見應(yīng)用場景,如按員工年齡分組或產(chǎn)品類型統(tǒng)計數(shù)量等,展示了groupBy的靈活性和實用性
    2024-09-09
  • Android自定義相機實現(xiàn)定時拍照功能

    Android自定義相機實現(xiàn)定時拍照功能

    這篇文章主要為大家詳細介紹了Android自定義相機實現(xiàn)定時拍照功能的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • Android項目遷移到AndroidX的方法步驟

    Android項目遷移到AndroidX的方法步驟

    這篇文章主要介紹了Android項目遷移到AndroidX的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • Android冷啟動優(yōu)化的3個小案例分享

    Android冷啟動優(yōu)化的3個小案例分享

    為了提高App的冷啟動耗時,除了在常規(guī)的業(yè)務(wù)側(cè)進行耗時代碼優(yōu)化之外,為了進一步縮短啟動耗時,需要在純技術(shù)測做一些優(yōu)化探索,本期我們從類預(yù)加載、Retrofit 、ARouter方面進行了進一步的優(yōu)化,感興趣的同學(xué)跟著小編一起來看看吧
    2023-07-07
  • Android實現(xiàn)通用篩選欄

    Android實現(xiàn)通用篩選欄

    這篇文章主要為大家詳細介紹了Android實現(xiàn)通用篩選欄,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-10-10
  • Android 編程下的計時器代碼

    Android 編程下的計時器代碼

    在安卓 APP 的手機號注冊邏輯中,經(jīng)常會有將激活碼發(fā)送到手機的環(huán)節(jié),這個環(huán)節(jié)中絕大多數(shù)的應(yīng)用考慮到網(wǎng)絡(luò)延遲或服務(wù)器壓力以及短信服務(wù)商的延遲等原因,會給用戶提供一個重新獲取激活碼的按鈕
    2013-08-08
  • Android 字符串中某個字段可點擊和設(shè)置顏色的方法

    Android 字符串中某個字段可點擊和設(shè)置顏色的方法

    在android開發(fā)中,我們時常會遇到對字符串中某些固定的字段實現(xiàn)可點擊和顏色的設(shè)置,現(xiàn)粘貼處我在開發(fā)中如何設(shè)置這些屬性的
    2017-07-07
  • Android應(yīng)用開發(fā)中自定義ViewGroup的究極攻略

    Android應(yīng)用開發(fā)中自定義ViewGroup的究極攻略

    這里我們要演示的自定義ViewGroup中將實現(xiàn)多種方式排列和滑動等效果,并且涵蓋子View之間Touch Event的攔截與處理等問題,完全干貨,下面就為大家送上Android應(yīng)用開發(fā)中自定義ViewGroup的究極實例攻略
    2016-05-05

最新評論