原创 android 信息(mms)的故事(六)-- 收信息

     發送過程是分短信和彩信寫的,接收過程就寫到一起了。至於原因還是從收彩信的流程說起,收彩信時要先收彩信通知,然後再根據通知裏的地址再去獲取彩信內容,而彩信通知是通過RIL傳過來的,其實彩信通知就是一條短信,特別之處這個短信是帶端口

原创 android 信息(mms)的故事(七)-- sim卡短信

        這篇關於android源碼是如何操作sim卡上的信息說明,sim\usim卡的信息說起來這算是比較特別的一部分,由於android源碼的信息是沒有開機自動導卡信息和聯繫人的,所以有時會忘掉它的存在應該說關於卡信息操作源碼只

原创 android 信息(mms)的故事(四) -- sms解碼的實例

        這是獨立的一節,關於短信sms解碼的一些實際例子,包括收到的短信、發送的短信和短信的狀態,網絡上的例子比較分散,整理在此以備查找。同

原创 android -- sim/usim卡導聯繫人

        前面有一篇說了導卡上的信息(android 信息(mms)的故事(七)-- sim卡短信),sim卡上還有一類非常重要的信息,就是卡上的聯繫人。不知道大家注意到沒有,android手機,尤其是那些帶有運營商標識的手機開機

原创 android -- STK

        SIM卡應用開發工具箱(STK)亦稱SIM卡應用程序開發包,估計大家對它最直觀的印象就是插入sim卡或usim卡開機時,會出現中國移動動感地帶,神州行,中國聯通這一類的提示信息,展示的方式可能字符串或一個對話框,這個就是S

原创 android -- phone (二) 去電流程

        這篇是關於外撥電話的具體流程,也就是去電流程,雖然網上的資料很多(重複的也很多),但作爲電話的主要操作之一,爲了保證phone系列的完整性,還是要把它寫一下的。開始看代碼。 TwelveKeyDialer.java,既然要

原创 android 通信開發要用的文檔

      前面的文章多次提到了3gpp文檔或OMA文檔,如關於sim卡 3gpp 11.14、3gpp 23040 -910和WAP-205-MMSArchOverview-20010425-a等。作爲通信的開發人員,不可避免的要和這些

原创 android -- phone (三)來電流程

        上一篇是去電流程,接下來自然是來電流程,按消息的接收順序,我們關心來電消息最開始是從哪來的,所以先RIL層開始,這裏如果有涉及AT命令,均以android源碼所使用的AT命令爲準(即 3gpp 27.007文檔中AT命令)

原创 android 信息(mms)的故事(二) -- 存儲

   關於android存儲的有三種方式: SharePrference、文件系統和 數據庫,這些信息裏都用到了,數據庫provider存儲短信和彩

原创 android 上網 (三)-- 數據開關變化和應用主動撥號

        這篇給出是數據開關狀態變化引起網絡狀態的改變的代碼流程,數據開關是指設置  -->無線網絡設置 -->移動設置 -->是否啓用數據的那個選項,選中表示啓用,當然不同手機的中文翻譯可能不同,不過不影響理解。先貼張圖,圖中就是

原创 android 上網 (二)-- apn切換撥號

        接上篇,這個是從RIL返回後的代碼流程,兩張圖和在一起是完整apn切換撥號的流程。如果是主動撥號或開啓數據開關的撥號核心流程差不多,只是開始的代碼有些區別,這兩種會在後面文章裏貼出。 點贊 收藏

原创 android -- phone (一)--概述

        看到標題裏的-電話(phone)你會想到什麼,估計第一反應是打電話和接電話吧,分別對應着去電和來電,這種想法很正常,手機最基本的功能就是用來接打電話的,只是現在的手機更多的擔負了休閒娛樂的任務。突然想起來剛入職時的一個故事

原创 android 信息(mms)的故事(八)-- 彩信的解析

        前面的文章(故事六)說過收彩信是先收彩信通知,再根據彩信通知裏的地址去下載彩信,所以按這個流程彩信可以說要解析兩次,第一次解到通知,第二次解到真正的彩信內容,本文要講述是第二次解析--解析彩信正文,先貼張圖見識下我們要解析

原创 android -- phone(五)相關的功能

      這是一篇關於phone的雜文,主要涉及了和phone相關的一些周邊功能,內容比較瑣碎,所以也就不像之前文章有明確的主線(比如前面關於phone的來電,去電流程)可依循,估計看起來會比較凌亂,請見諒,我會盡量區分不同的小節內

原创 android -- Contacts 保存聯繫人

       前些日子出於幫忙完成一個小小的需求,折騰下android 4.0 Contact的代碼,正好也瞭解下Contact的業務流程。主要是聯繫人的增刪改查,很眼熟是不,應用大部分的任務都是圍繞怎麼獲取數據獲取、如何顯示數據和保存修