andrioid--(信息)mms

 


      接触一年多的android,和mms打交道也快一年了,写点东西做个记录。 android mms(Multimedia Messaging Service)也许国内

更多是叫它信息,毕竟信息要准确一些,这里毕竟不仅有彩信还包括短信。先简单说下关于这个应用相关的代码都在哪。


1.应用层:package/apps/mms, 这个是最好找的 当然这里又分了几个包,几个主要的包如下:

               com.android.mms.ui  信息应用的UI界面代码

               com.android.mms.transaction  信息(短彩)收发逻辑代码(编解码的大部分代码在Framework)

               com.android.mms.model  主要是彩信附件添加时所用到model

               com.android.mms.util/data   都是些工具类,

               com.android.mms.dom    关于smil文件的一些代码


2.Framework:base/core/java/com/google/android 彩信收到后的解码和保存在这里

             base/core/telephony/java  这里的代码有点杂也很重要,后面用到了再说具体的。比较关键的  

             SmsMessage.java、SmsManage.java和RIL.java等代码都 在这里

             注:ril.c这个东东在hardware/ril/librilb 这里面的代码只是参考,各公司代码具体实现代码会有不同


3.数据库:packages/providers/telephonyprovider  信息的数据库相关代码。这里要说的是信息的数据库mmssms.db不是

             在 com.andrid.mms目录下,而是在com.android.providers.telephony下,这里还有一个关于当前手机所有APN信息的数据

              库telephony.db

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值