1.1 项目背景
Android是全球第一款开放源代码的操作系统,这一源代码开放性的操作系统根植于Linux。由于其开放性,Android的程序设计员可以通过编译来有选择地借鉴其他程序员所开发的Android SDK软件包。当然目前由于一些程序员的不当剽窃行为,为了防止反编译,编写者们特意混淆了源程序,添加了特殊算法,然而系统的开源性仍旧拥有良好的拓展性。Android为移动应用开发爱好者提供了良好的开发平台,也为终端厂商的特殊需要的定制形式的开发提供了便利。在这样的大势所趋下,Android系统的使用在全球都在不断地扩大。事实上,Android的迅速普及与Android免费的开源性是相辅相成的。系统的免费开源吸引了众多的开发厂商与技术爱好者,越来越多的人开始在此平台上开发应用。而丰富多彩的应用更是吸引了大批的用户,市场份额也是越来越大,相对而言,这就是一个有益的循环系统。在现今技术发展的条件下,智能操作系统将会越来越多,也将越来越完善,Android想要保证其行业地位,就需要一直联合厂商进行系统的研发,跟新换代在这样的信息时代无疑是普遍的,系统应用的持续跟新推广是保证竞争力的有效手段。
1.2 研究意义
 Android系统信息查询系统是一款针对用户手机系统信息的查询系统,它能够提供实时准确的系统信息,包括cpu,内存,电池,系统版本等信息。类似于电脑的系统状况查询,此系统让用户对自己的手机情况有一个明了而实时的了解,对其如何使用或者养护手机有很好的帮助。目前,系统系统查询类的app应
用功能方面五花八门,在传统的系统信息查询之余更是能够提供特殊的功能需求,这些具体的功能需求因人而异,各有特点。在用户的手机端系统信息了解中各有所长,满足了大部分的用户的需求。
1.3 研究现状
1.4 研究发展预估
A2 Android系统信息查询系统分析
2.1 研究目标
(1)了解基于Android操作系统的应用程序的设计与开发;
(2)通过多种组件进行Android系统信息查询系统的设计开发;
(3)成功地在Android手机进行安装并能够运行;
(4)准确实时显现手机系统信息。
我们在Eclipse中进行这个小型程序的设计与开发,首先是利用java语言进行程序源代码的设计,其中新建了一个工程项目,子项目便是一些具体功能的实现。再利用SQLite数据库来存储数据,进而开发出了针对Android平台的系统信息查询系统。
2.2 系统需求分析
 此应用程序是一个实时查询的桌面小程序(android widget),启动程序后将进行系统信息例如cpu、电量等信息的数据实时搜集,然后数据通过文字进行显示。这些数据并非通过其他服务程序而来,而是直接读取实时变量而来。相对而言这是一个比较简单的系统信息查询软件,并不需要用户进行设置,需要的功能需求也是比较显而易见,功能的实现大多数均是类的调用。虽说这样的程序比Hello World并不见得会困难很多,但是其间的整个设计是一脉相承的,仍然是一个完整的安卓程序设计脉络,需要的框架设计,子项目分别编译是一样的。
(1)运行桌面应用小程序(设备信息)
(2)显示界面:显示此软件的主要功能,包括cpu、内存、版本信息、电量等内容
(3)信息显示界面:通过文字将所查询的系统信息显示在屏幕上,每次只显示所选择查询的信息
(4)还需要一个退出键,而不是让用户直接强行关掉运行程序
2.3 性能分析
  此程序简单明了,不需要操作,直接点选进行查询。功能基础,信息查询实时准确,运行稳定流畅,占用手机资源少。封闭性能极佳,不会因为内部原因导致程序或系统的崩溃。
上一篇:asp.net+sqlserver爱书网订单管理的设计
下一篇:C++实验室管理系统Web服务器设计

基于Apriori算法的电影推荐

PHP+IOS的会议管理系统的设计+ER图

数据挖掘在电子商务中的应用

数据挖掘的主题标绘数据获取技术与实现

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

C#学校科研管理系统的设计

AT89C52单片机的超声波测距...

国内外图像分割技术研究现状

神经外科重症监护病房患...

志愿者活动的调查问卷表

承德市事业单位档案管理...

10万元能开儿童乐园吗,我...

医院财务风险因素分析及管理措施【2367字】

中国学术生态细节考察《...

公寓空调设计任务书