基于Android的手机信息查询助手中软件查询信息模块设计(2)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

基于Android的手机信息查询助手中软件查询信息模块设计(2)


参考文献27
1  引言
2007年Google主导推出了Android操作系统,为手机操作系统开启了新的篇章。Android操作系统可以说是真正意义上的开源平台,为手机生产制造商敞开了大门。在开源系统下,各种丰富的软件也应运而生,软件市场也非常多,你可以在小米市场,安卓市场上上传一个应用,仅需几天就能审核上架,当然也可以随心所欲的下载喜欢的软件。另外Google也为Android提供了很多实用的功能控件,如定位SDK,日期控件,时间控件等等,在Android5.0以后的版本,这些控件在外观上有了很大改变,不仅美化了界面而且优化了性能。
Android使用世界上最受欢迎的Java语言开发。这样的好处是从事Java开发的工程师也能很快转型到Android开发中去。Android一开始被开发出来,就是以“随时随地为每个人提供信息”为目标努力的。作为一款开源的平台,Android 具有许多优点:实际应用运行速度快,多线程任务运行流畅,切换任务速度快等。当然也有一些缺点,比如Android的资源管理还不完善,电源消耗速度快,在各种不同的机型上适应有可能会出现问题等等。不过,相信在Google的努力下,Android的未来会越来越好。
1.1  项目背景
Android平台具有很好的兼容性和可塑性,同时在应用层上的应用都是用Java语言编写的,其系统的可扩展性得到进一步的提高。Android为程序设计者提供了功能丰富的类库,接口等等,在Android平台上实现各种各样的功能也是比较容易的。
Android的环境搭载也很容易,在Linux操作系统,Windows操作系统和OS操作系统上都可以轻松搭载环境,这也更便于软件的开发。Google的API文档上对每个类和接口都有详细的实现方法说明,我们在开发的过程当中,可以参照API文档,紧跟最新的SDK技术。
1.2  课题研究目的和意义
Android虽然是开源系统,对供应商也敞开了大门,但是它仍然有一些局限性。在设计一款软件之前,应该先探究Android的内部局限,并根据软件市场需求来针对性设计它的功能。
1.2.1  Android的缺点
缺点1:Android系统不自带资源管理器或者叫文件管理器,而这个功能对于一个开源系统来说是相当重要的,Android的软件资源非常多,个人主机下载的软件越多(尤其是垃圾软件),不及时管理和释放内存,会引起混乱进而影响Android用户体验。
缺点2:Android没有系统自带的任务管理器,进程只能系统回收,不能由用户掌控和强制关闭。
缺点3: Android面对的市场是开放平台,有很多免费软件。免费软件也会带来一些问题,如界面设计简单,功能简单,存在bug等。特别是大型游戏资源稀缺,而在app store上
优质软件会相对多一些,这与审核机制和管理机制也有关。
1.2.2  研究目标及意义
本课题正是针对Android的一些缺点和不足设计一款多功能软件管理器。设计目标是设计一款管理器能高效地管理手机上的所有已安装软件,包括系统软件和用户软件,用户可以通过主界面的按钮切换显示。同时,主UI界面也经过了精心设计,支持ListView和GridView两种布局方式,可在主UI界面中自由切换。在软件管理器当中,用户可以方便打开软件,查看软件版本号等信息,删除软件。设计意义在于用户能更高效管理手机上的软件,快速打开,删除不必要的软件。
 2  Android的系统结构分析
2.1  Android系统架构:
Android系统大体可分为四层,其结构图如2.1:
2.1  Android系统架构图
Linux内核层:包含了Linux的系统内核以及驱动模块(如电源驱动,照相机驱动,影音控件驱动,WiFi驱动等)。Android基于Linux,是因为其强大的可移植性。Linux是开源系统,它可以运行在各种设备上,所以基于Linux的Android也同样具有了良好的可移植性。 (责任编辑:qin)