原创 高通平臺ModemBindingPolicyHandler和ModemBindingPolicyHandler作用(原)
做高通平臺雙卡項目的時候,高通在Telephony模塊中添加了ModemBindingPolicyHandler和ModemStac
原创 數據業務建立流程之發起網絡連接過程(原)
經過前面這些過程,網絡連接所需要的條件就全部準備就緒,接下來就是等待網絡接入。 我們把網絡接入過程簡單分爲三個階段:
原创 Dagger2教程一之配置(原)
既然打開了這篇文章,那麼關於爲什麼使用Dagger2或者Dagger2的作用就不再多說,我們直接來動手配置Dagger2。
原创 Dagger2教程二之基礎使用(原)
爲了介紹Dagger2的使用,我們搭建了一個Demo來逐步分析,大家可以在這裏下載源碼(https://github.com/dus
原创 數據業務建立流程之DcTracker創建過程(原)
一、DcTracker介紹 DcTracker是Telephony框架中負責數據業務的核心(類似於GsmCallTracker是通話業務核心,GsmServiceStateTracker是網絡CS業務的核心),所有對數據
原创 Android短信發送流程之多收件人發送(原)
前面的《Android短信發送流程之長短信發送》中介紹了長短信對於普通短信的區別,而對於多收件人的情況,在SmsMessageSen
原创 數據業務建立流程之APN參數的激活(原)
APN參數在前面《數據業務建立流程之常規APN參數的創建》一文中已經都被創建完畢並存入mAllApnSettings的數組中,但是這
原创 Android Studio引入Library後運行報"Resources$NotFoundException"的解決辦法(原)
【前提條件】 Eclipse導出的Library工程,其中的src目錄被編譯爲jar,然後將此Library合入AndroidStudio中,編譯(build)可以通過,但是運行(run)報錯,報錯信息: a
原创 普羅米修斯irate/rate算法區別(原創)
文章目錄irate算法流程特點代碼rate函數流程特點代碼 irate算法 流程 選取時間範圍內最後兩個點:end1,end2 計算兩個點的差值,這裏分兩種情況: 正常情況下:end2 > end1 ,此時 value
原创 Android運營商名稱顯示之SPN的讀取(原)
上一節介紹了PLMN的讀取流程,本節來介紹SPN的讀取流程。 SPN(Service Provider Name)就是當前發行SIM卡的運營商的名稱,可以從以下兩個路徑獲取: 1、從SIM
原创 數據業務建立流程之常規APN參數的創建(原)
區別於前面的緊急APN,這裏的APN參數主要指常規的SIM卡APN參數,手機在上網時必須傳遞正確的APN參數給運營商纔可以接入移動網
原创 網絡連接評分機制之再談WIFI與數據切換過程(原)
前面幾節介紹了網絡評分機制的運行流程,下面我們再次通過案例來梳理一下評分機制在使用過程中的體現。 用戶原本在用數據上
原创 Android短信發送流程之普通短信發送(原)
我們先來看最簡單的流程入手分析,即收件人只有一個,而且不是長短信的情況。 一、地址有效性檢測 當點擊發送按鈕時,觸發onClick事件: @ComposeMessageActivity.j
原创 Android短信發送流程(原)
在之前的《Android短信接收過程源碼分析》一文中我們介紹了Android平臺短信接收流程,本節我們來梳理短信發送流程。
原创 Android運營商名稱顯示之PLMN與SPN顯示規則(原)
前面的兩節分別介紹了PLMN和SPN的讀取方法,那麼在鎖屏、狀態欄、通知欄這些地方的運營商名稱究竟是來自於PLMN呢?還是來自於SP