- 无标题文档
查看论文信息

中文题名:

 Android平台下通讯录的研究与开发    

姓名:

 耿乙超    

学号:

 0951490236    

保密级别:

 公开    

论文语种:

 chi    

学科代码:

 0812    

学科名称:

 计算机科学与技术(可授工学、理学学位)    

学校:

 西安电子科技大学    

院系:

 计算机学院    

专业:

 计算机技术    

第一导师姓名:

 蒋明    

第一导师单位:

 西安电子科技大学    

完成日期:

 2012-02-24    

答辩日期:

 2012-02-24    

外文题名:

 Research and Development of Address Book on Android Platform    

中文关键词:

 Android ; SQLite ; ContentProvider ; 数据恢复 ; 异步处理    

中文摘要:
Android的开源理念打破了IOS和Symbain等系统封闭开发的模式,它的通讯录系统也不再是传统意义上的应用软件,而更多地表现为一种服务为本机或第三方应用提供支持,充分体现了软件即服务的思想。Android内置通讯录体现了其各层为应用程序提供的支持,但仍存在以下不足:没有提供对本机“已删除”联系人数据恢复的支持,使得第三方应用不能提供本机联系人恢复的功能;在应用层耗时数据处理方式上没有统一的标准,从而降低了系统的稳定性与开发效率,并加重了维护成本。 本文依次从底层向上层分析了Android平台为应用程序提供的内部支持。在此基础上设计并实现了一个更优秀的Android平台通讯录:充分利用联系人数据库的特点,提出一种本机联系人数据恢复方法,帮助用户恢复已删除的联系人,以较低成本解决了Android平台下恢复本机已删除联系人问题,使得第三方应用程序开发关于本机通讯录数据恢复程序成为可能;分析了Android虚拟机的消息循环机制,并结合多线程技术设计了一种基于消息的数据异步处理模型及服务,为应用层提供了一种处理耗时数据问题的服务,不仅使得系统运行高效稳定,还解决了应用层对耗时数据处理方式不统一的问题;根据使用频率对应用层功能进行整合,提高了用户操作性。最后对相关部分进行了测试。 本文下一步工作将继续向Android平台下通讯录框架层服务方向展开,不断对系统进行优化。
外文摘要:
Android open source philosophy broke the concept of system closed such as like IOS and Symbain, address book on Android have been one kind of service for supporting local or the third party applications, instead of the traditional application, which fully embodies the idea of service. Although Android built-in address book fully embodies that Android each layer can support applications, there are still inadequates following: the system doesn’t support the local data recovery, which makes the third party applications can’t provide the function of the contact recovery in the machine. In addition, a unified processing method to process data or consuming time has not been formed in the Android application development, which reduces the development efficiency and Increases maintenance costs. In this paper, the internal support Android platform provide for application is analyzed from the floor layer to the upper layer. On the basis, the address book system structure is designed, and a more excellent address book is implemented which makes full use of the characteristics of the contact database and puts forward a recovery methods for local contact person data to help users to recover deleted contact. This method solves the machine data recovery support with the minimum cost and makes that the third party of application develop the local directory data recovery becomes possible. The message cycle mechanism in the Android virtual machine is discussed, and a protocol and service based the data asynchronous processing is designed combining multi-threading technology, a service is provided for consuming-time data processing for the application layer, not only makes the system operation efficiency and stability, but also solves the disunion of methods to process the consuming time data which is produced in the development. Then, the function on the application layer is integrated according to the use frequency, which increases the user operability. Finally, test cases are written and the relevant parts of application are tested. This paper next work will continue to research on address book framework layer service on the Android platform, and to constantly optimize the system.
中图分类号:

 11    

馆藏号:

 11-20709    

开放日期:

 2015-09-13    

无标题文档

   建议浏览器: 谷歌 火狐 360请用极速模式,双核浏览器请用极速模式