android源代码短彩信分析之包介绍

本文介绍了Android短彩信应用的架构,详细分析了data、dom、drm等关键包及重要类的功能,如WorkingMessage.java中的逻辑处理,smil文档解析,幻灯片布局定义等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

转载请注明出处:http://blog.youkuaiyun.com/droyon/article/details/8680091

很早就像写一些东西用来记录短彩信的一些流程,只不过一直没有动笔,可能没有太多时间,也可能不知道怎么开始,有句话叫“没有开始,就没有远方”,无论怎样,开动自己前进的脚步。同时很高兴和大家交流,如有错误不当之处,欢迎大家指正。


如果我们想提高自己的编码能力,那么我们就要学习别人的编码项目,android上层应用的开源,我们可以看到大洋彼岸的优秀程序员们码下的代码。

在android短彩信应用中,分为一下几个包:data,dom,drm,layout,model,transaction,ui,util。

下面我们就分别介绍一下这几个包下的重要类。

data:这个包从名字就可以看出主要和短彩信数据相关,尤其是WorkingMessage.java类,这个类中提供了大量的逻辑,包括短彩信发送逻辑,草稿逻辑,信息状态逻辑(是短信,还是彩信,是含有主题的彩信,还是含有附件的彩信)等。

dom:彩信播放相关的文件,smil文档的解析等。

drm:和多媒体信息版权相关的吧,新加的吧,先不要把注意力放在这里。

layout:这个包下的文件和彩信编辑幻灯片相关,定义了幻灯片中图片,文字等的长和款。

model:幻灯片以及彩信多媒体model信息相关的封装类。这个包下的类都很重要,同时也是观察者模式的一个很好的学习案例。

t ransaction:短彩信发送相关的类。这个包下的文件也都是很重要。彩信发送接受的transaction,pushReceiver等,短信发送与接收的smsReceiverService等。

ui:我们可以看到的各种界面,会话列表界面,会话信息列表界面,编辑彩信幻灯片界面等等。

util:工具类的包。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hailushijie

您的鼓励是我创作最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值