论文部分内容阅读
21世纪是以网络为核心的信息时代,网络已经成为信息社会的命脉和全球经济发展的重要基础。有线电视网络、电信网络和计算机网络的“三网合一”正在被推进,为了实现在电信网络与计算机网络之间的通信和资源共享,迎接IT“移动时代”的到来,Android搭建了电信网络与计算机网络沟通的平台。基于该平台的应用程序的开发是当前软件开发的又一次浪潮。本文对目前应用的PalmOS、Symbian、Windows Mobile和Linux等系统进行了简单的介绍。进而详细分析了Android的构架,详细分析了Android的组件模型。介绍了Android应用的构成和工作机制,分别介绍了Activity、Intent Receiver、Service、Content Provider的作用,详细分析了intent机制。最后实现了MSN在Android平台上电信网络与计算机网络的通信。本文所实现的电信网络与计算机网络的通信是基于Android平台开发的。系统由五个Activity(AccountEditer、AccountLogin、AccountLogout、AccountStatus和SendMessage)和四个Service(IMsnService、MsnActionAdapter、MsnService和MsnServiceConstants)组件构成。包括账户列表、账户操作、MSN通信三大模块。账户列表实现了账户的添加、删除和维护;账户操作实现了账户登录、好友列表、帐户状态、账户登出;MSN通信实现了与计算机网络用户的通信。本系统结构清晰、操作便捷,具有良好的可扩展性和可维护性。本文开篇阐明了系统开发的意义,并对系统设计与实现所采用的关键技术进行了分析;第二,介绍了系统的总体框架,详细论述了系统的需求分析、总体业务描述和架构设计;第三,着重论述了账户列表、账户操作和MSN通信模块的工作流程和算法实现。最后,给出本文的结论并对课题进行进一步的展望。