国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

雙卡雙待手機(jī)DDS切換功能介紹

這篇具有很好參考價(jià)值的文章主要介紹了雙卡雙待手機(jī)DDS切換功能介紹。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

雙卡雙待手機(jī)有DSDS(Dual?Sim Dual Standby)和DSDA(Dual SIM dual active)方案,早期產(chǎn)品使用DSDA?方案比較多,隨著多模、多頻段、CA、MIMO等技術(shù)出現(xiàn),硬件射頻復(fù)雜度大大增加,再加上雙卡雙通的實(shí)際使用場(chǎng)景并不多,DSDS就成為了目前市場(chǎng)的主流方案。

DSDS只有一張卡能夠占有PS業(yè)務(wù)?;騌adio resource,故引入了DDS(Default Data?SIM)概念。雙SIM卡手機(jī),只有一張卡能進(jìn)行數(shù)據(jù)業(yè)務(wù),稱為主卡,另一張卡則稱為副卡。若進(jìn)行主副卡切換,則副卡切為DDS主卡;

DDS切換流程

手動(dòng)DDS切換

通過setting-雙卡與移動(dòng)網(wǎng)絡(luò),選擇默認(rèn)上網(wǎng)卡。

雙卡雙待手機(jī)DDS切換功能介紹

DDS狀態(tài)會(huì)保存在telephony的DB中,對(duì)應(yīng)為Settings.Global.MULTI_SIM_DATA_CALL_SUBSCRIPTION。

可通過adb shell getprop settings list multi_sim_data_call進(jìn)行查看。

frameworks/opt/telephony/src/java/com/android/internal/telephony/SubscriptionController.java?????

public void setDefaultDataSubId(int subId) {

enforceModifyPhoneState("setDefaultDataSubId"); ?????????????????????? ? ? ? ? ? ? ? ?? String flexMapSupportType =

SystemProperties.get("persist.radio.flexmap_type", "nw_mode");

if (subId == SubscriptionManager.DEFAULT_SUBSCRIPTION_ID) {

throw new RuntimeException("setDefaultDataSubId called with DEFAULT_SUB_ID");

}

updateAllDataConnectionTrackers();

Settings.Global.putInt(mContext.getContentResolver(),

Settings.Global.MULTI_SIM_DATA_CALL_SUBSCRIPTION, subId);

broadcastDefaultDataSubIdChanged(subId);

} ?

DDS切換Log參考

部分log如下,主要是PS domain/pdp建立。

//Setting UI set DDS

MobileNetworkSettings: Default Data SubId [1]

//telephony-fwk subscription module detect DDS switch

SubscriptionMonitor:?Default changed 1->2

SubscriptionMonitor: newDefaultDataPhoneId=1

SubscriptionMonitor: Default phoneId changed 0->1, 1,1 registrants

TelephonyNetworkFactory[0]: onDefaultChange(true,false)

TelephonyNetworkFactory[1]: onDefaultChange(false,true)

//set PS domain switch cmd to RIL

PhoneSwitcher: InformDdsToRil rild= 1, DDS=1?RILJ ???: [4184]> RIL_REQUEST_ALLOW_DATA allowed: false [SUB0]

RILJ ???: [4185]> RIL_REQUEST_ALLOW_DATA allowed: true [SUB1]

RILJ ???: [4184]< RIL_REQUEST_ALLOW_DATA ?[SUB0]

RILJ ???: [4185]< RIL_REQUEST_ALLOW_DATA ?[SUB1]

//PS domain camp on

QtiGsmDCT: [1]onDataConnectionAttached

//try setup pdp

TelephonyNetworkFactory[1]: onActivePhoneSwitch(true, true)

TelephonyNetworkFactory[1]: onReleaseNetworkFor NetworkRequest [ id=8, legacyType=-1, [ Transports: CELLULAR Capabilities: IMS&TRUSTED&NOT_VPN] ]

TelephonyNetworkFactory[0]: not releasing - isApp=false, isAct=false NetworkRequest [ id=8, legacyType=-1, [ Transports: CELLULAR Capabilities: IMS&TRUSTED&NOT_VPN] ]

RILJ ???: [4260]> SETUP_DATA_CALL 14 0 cmnet ??0 IPV4V6 [SUB1]

RILJ ???: [4260]< SETUP_DATA_CALL DataCallResponse: {version=11 status=0 retry=-1 cid=0 active=2 type=IPV4V6 ifname=rmnet_data0 mtu=1500 addresses=[10.148.243.195/29] dnses=[211.136.112.50,211.136.150.66] gateways=[10.148.243.196] pcscf=[]} [SUB1]

TelephonyNetworkFactory[1]: got request NetworkRequest [ id=10, legacyType=-1, [ Transports: CELLULAR Capabilities: IMS&TRUSTED&NOT_VPN] ] with score 0

TelephonyNetworkFactory[0]: got request NetworkRequest [ id=10, legacyType=-1, [ Transports: CELLULAR Capabilities: IMS&TRUSTED&NOT_VPN] ] with score 0

TelephonyNetworkFactory[1]: onNeedNetworkFor NetworkRequest [ id=10, legacyType=-1, [ Transports: CELLULAR Capabilities: IMS&TRUSTED&NOT_VPN] ]

TelephonyNetworkFactory[0]: not acting - isApp=false, isAct=false NetworkRequest [ id=10, legacyType=-1, [ Transports: CELLULAR Capabilities: IMS&TRUSTED&NOT_VPN] ]

RILJ ???: [4279]> SETUP_DATA_CALL 14 2 ims ??0 IPV4V6 [SUB1]

RILJ ???: [4279]< SETUP_DATA_CALL DataCallResponse: {version=11 status=0 retry=-1 cid=1 active=2 type=IPV4V6 ifname=rmnet_data7 mtu=1500 addresses=[2409:8804:8010:17cc:db16:6730:30b2:383c/64] dnses=[] gateways=[fe80:0000:0000:0000:e1cc:541a:ab8c:f1bf] pcscf=[]} [SUB1]

動(dòng)態(tài)DDS切換

除了用戶手動(dòng)設(shè)置DDS外,特定的場(chǎng)景還可以進(jìn)行DDS動(dòng)態(tài)切換。

當(dāng)subInfo/network request/radio state/數(shù)據(jù)開關(guān)/通話狀態(tài)等改變時(shí),都會(huì)觸發(fā)onEvaluate方法,判斷當(dāng)前應(yīng)該將DDS切換到哪張卡上。

雙卡雙待手機(jī)DDS切換功能介紹

當(dāng)然,動(dòng)態(tài)DDS切換的場(chǎng)景還有很多,例如信號(hào)強(qiáng)度、網(wǎng)絡(luò)注冊(cè)狀態(tài)、吞吐量等等,手機(jī)廠家可以使用更優(yōu)的算法進(jìn)行更智能化切換,讓數(shù)據(jù)建立在性能更優(yōu)的SIM卡上,滿足用戶的流暢體驗(yàn)。?文章來源地址http://www.zghlxwxcb.cn/news/detail-492382.html

到了這里,關(guān)于雙卡雙待手機(jī)DDS切換功能介紹的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Fast DDS入門一、Fast DDS介紹

    Fast DDS入門一、Fast DDS介紹

    Fast DDS入門二、Fast DDS在Windows平臺(tái)的編譯安裝 Fast DDS是DDS(數(shù)據(jù)分發(fā)服務(wù))規(guī)范的C++實(shí)現(xiàn),DDS是由對(duì)象管理組(OMG)定義的協(xié)議。Fast DDS庫提供應(yīng)用程序編程接口(API)和通信協(xié)議,用于部署以數(shù)據(jù)為中心的發(fā)布-訂閱(DCPS)模型,目的是在實(shí)時(shí)系統(tǒng)之間建立高效可靠的信息分

    2024年02月03日
    瀏覽(22)
  • Fast DDS入門四、Fast DDS-Gen使用介紹

    Fast DDS入門四、Fast DDS-Gen使用介紹

    Fast DDS-Gen是一個(gè)Java應(yīng)用程序,它使用IDL(接口定義語言)文件中定義的數(shù)據(jù)類型生成Fast DDS源代碼。生成的源代碼可以用于任何Fast DDS應(yīng)用程序中,以定義主題的數(shù)據(jù)類型,并且將用于發(fā)布或訂閱。Fast DDS通過兩個(gè)類定義Topic中交換的數(shù)據(jù)類型:TypeSupport和TopicDataType。TopicData

    2024年02月15日
    瀏覽(24)
  • AD9910模塊高速DDS模塊、功能性能講解、開發(fā)調(diào)試注意事項(xiàng)、代碼詳解、電子設(shè)計(jì)大賽DDS

    AD9910模塊高速DDS模塊、功能性能講解、開發(fā)調(diào)試注意事項(xiàng)、代碼詳解、電子設(shè)計(jì)大賽DDS

    AD9910是一款內(nèi)置14 bit DAC的直接數(shù)字頻率合成器(DDS),支持高達(dá)1GSPS的采樣速率。AD9910采用高級(jí)DDS技術(shù),在不犧牲性能的前提下可極大降低功耗。DDS/DAC組合構(gòu)成數(shù)字可編程的高頻模擬輸出頻率合成器,能夠在高達(dá)400MHz的頻率下生成頻率捷變正弦波形。 用戶可以訪同三個(gè)用于控制

    2024年02月16日
    瀏覽(56)
  • 2023最新水果DAW編曲軟件fl studio 21.0.3.351中文版功能介紹/下載安裝/語言切換/激活解鎖教程

    2023最新水果DAW編曲軟件fl studio 21.0.3.351中文版功能介紹/下載安裝/語言切換/激活解鎖教程

    2023最新水果DAW編曲軟件fl studio 21.0.3.351中文版功能介紹/下載安裝/語言切換/激活解鎖教程?是一款免費(fèi)的音樂編曲制作軟件,有了它你可以制作出色的音樂。它為您提供了一個(gè)集成的開發(fā)環(huán)境,使用起來非常簡(jiǎn)單有效,您的工作會(huì)變得更有條理。同時(shí)FL Studio為用戶提供了更先

    2024年02月08日
    瀏覽(27)
  • 手機(jī)ip地址切換后有什么影響

    隨著互聯(lián)網(wǎng)的普及和人們對(duì)網(wǎng)絡(luò)連接的需求不斷增加,手機(jī)已經(jīng)成為我們?nèi)粘I钪胁豢苫蛉钡囊徊糠?。而在使用手機(jī)的過程中,手機(jī)ip地址的切換也成為了許多用戶需要注意的問題?;⒂^代理小二二將探討手機(jī)ip地址切換后可能產(chǎn)生的影響。 手機(jī)ip地址的含義及作用 手機(jī)i

    2024年02月06日
    瀏覽(26)
  • 手機(jī)切換ip地址的幾種方法詳解

    手機(jī)切換ip地址的幾種方法詳解

    在某些情況下,我們可能需要切換手機(jī)的IP地址來實(shí)現(xiàn)一些特定的需求,如解決某些應(yīng)用程序的限制、繞過IP封禁等。本文將為大家分享幾種切換手機(jī)IP地址的方法,讓您能夠輕松應(yīng)對(duì)各種需求。 一、使用動(dòng)態(tài)服務(wù)器 使用動(dòng)態(tài)服務(wù)器是一種常見的切換手機(jī)IP地址的方法。動(dòng)態(tài)服

    2024年02月07日
    瀏覽(24)
  • Android TelephonyManager雙卡獲取數(shù)據(jù)開啟狀態(tài)異常的可能原因

    Android TelephonyManager雙卡獲取數(shù)據(jù)開啟狀態(tài)異常的可能原因

    背景 應(yīng)用內(nèi)不指定subId獲取數(shù)據(jù)狀態(tài)可能會(huì)錯(cuò)誤,因?yàn)榭赡苣玫絭oice的能力,而非data。 代碼邏輯 1、通過TelephonyManager的isDataEnabled()沒有指定subId時(shí),調(diào)用內(nèi)部方法isDataEnabledForReason,傳入getId()參數(shù)以指定subid,然后會(huì)執(zhí)行到SubscriptionManager的getDefaultDataSubscriptionId()以獲取默認(rèn)值

    2024年02月15日
    瀏覽(20)
  • 【Appium】測(cè)試時(shí)遇到手機(jī)內(nèi)嵌H5頁面的切換問題

    【Appium】測(cè)試時(shí)遇到手機(jī)內(nèi)嵌H5頁面的切換問題

    前言 :H5頁面簡(jiǎn)單理解就是在手機(jī)內(nèi)嵌套了一些網(wǎng)頁格式的信息,可以讓手機(jī)的應(yīng)用看起來更豐富一些。 而當(dāng)手機(jī)內(nèi)嵌H5頁面時(shí),常規(guī)的app定位方法就沒法使用了,我們需要先 切換 到H5頁面才能進(jìn)行下一步的定位,那該怎么操作呢,詳細(xì)如下: 目錄 一、確認(rèn)app中哪個(gè)頁面使

    2024年02月09日
    瀏覽(22)
  • Unreal5 實(shí)現(xiàn)武器切換功能

    Unreal5 實(shí)現(xiàn)武器切換功能

    ·首先回憶一下之前在制作武器時(shí),如何實(shí)現(xiàn)從后背拿武器的。我們創(chuàng)建了一個(gè)切換事件,判斷當(dāng)前是否持有武器,然后根據(jù)是否持有武器,去修改動(dòng)畫藍(lán)圖的變量,來觸發(fā)從后面拿槍或者是否把槍放了回去。 然后在播放切槍動(dòng)畫時(shí),手伸到背后時(shí),會(huì)觸發(fā)一個(gè)動(dòng)畫通知,在

    2024年02月08日
    瀏覽(21)
  • 利用懸浮窗加PopupWindow實(shí)現(xiàn)從手機(jī)屏幕右邊劃出應(yīng)用快捷切換

    利用懸浮窗加PopupWindow實(shí)現(xiàn)從手機(jī)屏幕右邊劃出應(yīng)用快捷切換

    效果如上圖所示 安卓小白記錄學(xué)習(xí)過程。一起交流學(xué)習(xí)。有問題請(qǐng)多多指出。話不多說進(jìn)入正題。 一、思路 首先明確需求,我們需要做一個(gè)右劃彈出一個(gè)快捷切換應(yīng)用的彈窗。 懸浮窗可以在其他應(yīng)用上層顯示出來,那么我們可以設(shè)置一個(gè)透明的懸浮窗讓它顯示在其他應(yīng)用上

    2024年02月11日
    瀏覽(15)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包