首页> 中文学位 >Android多窗口系统的设计与实现
【6h】

Android多窗口系统的设计与实现

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

1绪论

1.1选题的目的及意义

1.2国内外概况

1.3相关技术介绍

1.4论文主要工作

2总体设计

2.1多窗口实现架构

2.2主要模块及流程介绍

2.3本章小节

3多窗口管理实现

3.1多窗口管理总体设计

3.2任务管理服务改造

3.3窗口管理服务改造

3.4窗口外观调整流程

3.5本章小节

4多窗口支撑模块实现

4.1视图系统模块改造

4.2消息传递机制改造

4.3工作区管理器实现

4.4多窗口程序启动器实现

4.5本章小节

5系统测试

5.1功能测试

5.2性能测试

5.3本章小节

6总结和展望

6.1全文总结

6.2工作展望

致谢

参考文献

展开▼

摘要

Android(安卓)操作系统作为一款智能终端操作系统,其应用领域不断得到拓展。从智能手机、智能手环到车载移动设备等都能见到它的身影。Android智能操作系统的设计初衷是为了给智能终端用户提供更好的移动设备体验,但拥有尺寸越来越大的屏幕成为智能移动设备发展的一个新的趋势,Android操作系统的单窗口显示模式越来越不能适应这一发展趋势。
  Android操作系统具有分层的系统架构,由下至上依次为Linux内核层、系统运行库层、应用程序框架层和应用程序层。通过改造Android应用程序框架层和编制相应的应用程序,实现Android操作系统的多窗口显示模式。Android操作系统的应用程序框架层由多个模块组成,各个模块之间通过进程间通信机制相互联系。任务管理服务模块通过任务堆栈管理系统中所有任务的状态变迁,在该模块中增加多个任务堆栈实现对不同工作区中的任务同时进行管理。窗口管理服务模块控制系统中所有窗口的显示,要实现对不同工作区中的窗口状态和窗口外观进行管理需要对该模块进行改造。应用程序UI界面的显示和处理由视图系统模块负责,在系统中增加视图系统模块与窗口管理服务模块的通信接口来响应多窗口的服务请求。工作区管理器对多个工作区进行管理,通过实现多窗口程序启动器为用户提供在工作区中启动应用程序的入口。
  系统应用程序框架层中的各个模块经过改造后,通过功能及性能测试表明该实现方式达到了同屏多窗口显示的目的,并且具有与原生Android系统相似的运行性能和稳定性。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号