原创 RILC系統結構及LibRIL運行機制

1、RILC主要代碼目錄結構 Android 4.0.3 源碼中,RILC目錄結構如下:   按模塊分別編譯libril、reference-ril和rild這3個目錄,可得到libril.so、libreference-ril.so和

原创 Linux Eclipse CDT 一些錯誤的解決辦法

該C++工程可以通過編譯並正確運行,可是在Text Editor上面顯示一些下劃線和bug標誌,非常有礙觀瞻,而且估計會影響智能提示。 Unresolved inclusion 錯誤的解決辦法: 啓動eclipse後,經過 Wi

原创 SIP響應代碼

SIP響應是由一個用戶代理服務器(UAS)或SIP服務器生成回覆由客戶端生成的請求的消息。它可能是一個正式的確認,以防止請求由UAC重發。 響應可能包含需要一個UAC信息一些額外的頭字段 SIP有六個響應 1xx - 5xx已經藉由

原创 水果喫法

腹瀉患者:不應去喫那些有通便作用或者性寒的水果,例如香蕉、梨子、西瓜等,因爲這些水果會使得腹瀉患者症狀加重。而蘋果、荔枝、石榴等水果,味道較甜,有健脾益胃,生津止渴的功能,對於腹痛、腹瀉來說,有着很好的食療作用,適宜食用。​ 胃病患者來:

原创 Android adb 連接錯誤

C:\Users\fenghongkang>adb devicesList of devices attached 始終返回如上信息; 原因 .a

原创 SIP基本呼叫流程

下圖顯示了一個SIP會話的基本呼叫流程。 下面給出的是上述呼叫流程的一步一步的解釋: 被髮送到代理服務器的INVITE請求負責發起會話。 代理服務器發送100立即給調用者(Alice)試圖響應停止重傳的INVITE請求。 代理服務器

原创 MTK radiooptions 分析

RIL Socket 資源創建 service ril-daemon /system/bin/rild     class main     socket rild stream 660 root radio     socket sap

原创 彩信發送和接收關鍵流程

MMS 的設計基於WAP協議; DataConnection 手機上網數據連接,其中5種常用類型的APN配置信息中就有MMS類型,即收發彩信時需要建立手機上網數據連接; MMS發送和接收,就是TransactionService基於WA

原创 Android 數據業務框架分析

一、Android 網絡整體結構 Android網絡結構中,在底層提供兩種虛擬接口: 1)Command命令通道:建立或斷開網絡連接 2)Data數據通道:基於TCP/IP網絡通信協議的數據傳輸 本文重點關注Command命令通道,與C

原创 AIDL 跨應用服務

AIDL (Android Interface Definition Language , Android 接口定義語言) 1、AIDL 服務提供方 1)創建 .aidl 文件 本例中,在com.myandroid.aidl 包下定義一個

原创 Android 數據業務框架分析

此部分內容是數據連接Frameworks層代碼框架流程,承接Android 數據業務框架分析<二>、<三>都調用到TelephonyManager類的setDataEnable() 方法。 /frameworks/base/telepho

原创 Android 數據業務框架分析

本文以Android主界面下拉菜單打開數據流量爲例,分析數據業務Framwork調用流程。 下拉菜單源碼路徑:        Alps/framework/base/packages/SystemUI 數據連接按鈕:SimDataCon

原创 Android LocalSocket

轉載:http://www.cnblogs.com/bastard/archive/2012/10/09/2717052.html 二 Android LocalSocket LocalSocket          在Uni

原创 TV Browse

深圳市速影科技有限公司:  http://www.softstb.com/index.html Espial TV Browser (WebKit, HTML5) :http://www.espial.com/products/ev

原创 LibRIL 運行機制

RILJ 與 LibRIL 建立socket連接過程 1、Android 手機啓動過程加載 Phone 應用, 同時構造 RILJ 對象,在RILJ 的構造方法中,主動發起 rild 的socket連接; 2、LibRIL 在ril_ev