原创 android 信息(mms)開發(三) -- 發短信
當你在編輯界面ComposeMessageActivity.java按下發送按鈕的那一刻,就開始信息的發送之路。當然發短信和發彩信並不完全一樣,會用兩篇文章別說明,不過最後的圖是畫在一起的。 從ComposeMessa
原创 Android Telephony Call分析
關於Call對象 一共4個 ./packages/apps/Dialer/java/com/android/incallui/call/DialerCall.java ./frameworks/base/telecomm/java/and
原创 Phone撥號流程(Android9.0 Phone撥號)
今天講解一下Dialer呼出 直達底層 目錄結構 packages/app/Dialer 撥打電話的入口,來電不會經過Dialer。但是撥打電話的出口不光是Dialer,在聯繫人和短信裏也有撥打電話的出口。代碼運行在dialer進程。
原创 多線程wait、notify、sleep、join、yield、synchronized關鍵字 深入瞭解線程(Thread)
線程 工作快一年了,對線程老是躲來躲去只要是線程出現的ANR就會避讓,看來這種態度還是不行,如果在這樣下去只會是一個普通,打工仔,花店時間寫DOME吧 1 . Thread是個線程,而且有自己的生命週期 2 . 對於線程常用的操作有:wa
原创 Telephony Phone與system鏈接監聽關係(9.0源碼)
首先了解Phone 與 system是什麼 ,我在網上找了一張圖片先了解一下 設計圖: Dialer (dialer進程 )撥打電話的入口,來電不會經過Dialer。但是撥打電話的出口不光是Dialer,在聯繫人和短信裏也有撥
原创 Phone撥號調起InCallUi流程(Phone 9.0 )(Phone調用InCallUi流程)
Phone調用InCallUi流程 流程圖 主要的類以及作用 Dialer Dialer\com\android\dialer\app\dialpad\DialpadFragment.java 撥號鍵盤 Dialer\java\co
原创 GSM/CDMA區別
全球移動通信系統的縮寫就是GSM CDMA和gsm通俗一點說就是兩種不同的信號,用來提供無線數據服務的。 .CDMA2000/CDMA和GSM都是通信運營商的通信制式,多模就是同時支持多種制式的網絡。其中CDMA2000是中國電信3G,C
原创 Android RILD --開啓和AT命令的處理流程
Android電話系統框架 在android系統中rild運行在AP上,AP上的應用通過ril發送AT指令給BP,BP接收到信息後通過rild傳送給AP。AP與BP之間有兩種通信方式: 1.Solicited R
原创 Android(進程通信)AIDL
AIDL 在Android中進程通信 直接看代碼 ,Dome要講的是支付寶和淘寶進行支付通信 第一步創建AIDL接口 // IService.aidl package com.android.aidl; // Declare an
原创 Android ContentProvider(Android內容提供者,跨進程通訊)
一個程序可以通過實現一個ContentProvider的抽象接口將自己的數據完全暴露出去,而且ContentProvider是以類似數據庫中表的方式將數據暴露的。那麼外界獲取其提供的數據,也就應該與從數據庫中獲取數據的操
原创 Android Dialer--通訊整體過程分析
1.1 目錄結構 packages/apps/Dialer+InCallUI packages/services/Telecomm packages/services/Telephony framework/base/
原创 TelephonyFramework跨進程邏輯(來電,去電綁定流程)
TelephonyFramework跨進程邏輯 通話相關代碼名稱統一約定及運行進程彙總 路徑 統稱 進程 packages/app/Dialer Dialer com.android.dialer packages/service/t
原创 Android Telephony控制通話消息下發流程
Telephony控制通話消息下發流程 通話相關代碼名稱統一約定及運行進程彙總 路徑 統稱 進程 packages/app/Dialer Dialer com.android.dialer packages/service/telecom
原创 Android 9.0來電流程(來電掛斷流程)
點贊 3 收藏 分享 文章舉報 達幫主 發佈了245 篇原創文章 · 獲贊 645 · 訪問量 18萬+ 私信 關注