1。2研究现状

1。3研究内容与方法

课题主要完成基于Android智能手机的雾霾预警软件的设计与实现,使用Android平台设计APP,实现城市选择,环境指数显示,环境指数超过正常值进行预警的功能。用户注册登录后选择城市和想要查询的日期,APP显示所选城市的空气指数,在空气指数超过一定标准时进行预警,起到警示的作用。下面对软件各模块进行简要描述:

(1)注册模块:用户需要注册账号才能进行登录,使用APP。

(2)登录模块:用户登录后可进行APP的使用操作。

(3)更改密码模块:用户可以更改自己的登录密码,防止密码泄露。

(4)城市选择模块:用户可以通过对城市及日期的选择,查看不同城市在近期的空气状况。

(5)报警模块:当空气指数高于正常值时,空气指数以红色字体显示,并播放提示音,弹出窗口提示这个城市有雾霾发生,请做好防护。

程序设计拟采用手机端Android平台,开发软件选择为Eclipse IDE, jdk7,Android的SDK包,以及Android Development Tool 插件(简称ADT),采用Java语言开发,以SDK作为开发环境。鉴于使用过程中产生的数据量不会太多,考虑用免费的SQLite数据库进行存储系统基础信息。在后台创建SQLite数据库储存空气信息,将城市、日期和空气指数相对应,设置标准值进行预警。

(1)系统采用模块化的总体设计结构,运用了面向对象的设计思想。

(2)系统采用 Eclipse 作为开发工具。

(3)Android 开发界面设计采用 XML 技术。

(4)Android 的逻辑处理程序用 Java 语言来开发,运用大量Android 的 API进行开发。

(5)通过JDBC技术对SQLite数据库进行开发使用。

1。4小结

近些年,雾霾天气不断增多,却缺乏雾霾预警方面的软件,可以在雾霾发生时及时进行提醒。基于这样的现状,本次设计对Android的手机APP进行设计,针对不同等级的雾霾天气,为室外活动人群提供防护建议,使用户对于各地的雾霾天气情况达到实时掌握。希望能够及时提醒用户减少外出活动时间或佩戴口罩等防护工具,帮助用户随时随地方便且快捷地获取最新的雾霾信息,将雾霾危害降到最低。

第二章开发环境

2。1Android平台

Android是Google开发的基于Linux平台的开源手机操作系统,包括操作系统、用户界面和应用程序四个部分[9]。

2。1。1 Android架构

如图2-1所示,Android平台技术架构底层以Linux为基础,中间层包含程序库Libraries和Android运行时环境[10],上层应用程序框架由Android提供,最上层应用软件由开发人员自行开发。

图2-1  Android平台技术架构

(1)应用程序(Applications)

Google为Android用户提供一系列应用程序包,包括电话、联系人、短信、地图、时钟、浏览器等功能。其中所有程序都由Java语言编写。

(2)应用程序框架(Application Framework)

开发者可以访问其中的API。任何应用程序都可以使用其发布的功能块,重用机制使用户可以方便的替换组件。

(3)程序库(Libraries)

程序库包含C/C++库、媒体库、Surface Manager、LibWebCore、SGL、3D库、FreeType、SQLite库,可以被系统中的组件使用。

(4)Android运行时环境

由核心库和Dalvik虚拟机组成,大多Java语言和新款中的功能都可以由Android核心库提供,每个程序都拥有独立虚拟机,可以同时高效地运行多个虚拟系统。其中所有的类都由Java编译器编译,再通过SDK转化,在虚拟机上运行。

上一篇:教学资源管理系统国内外研究现状
下一篇:天气预警软件国内外研究现状和参考文献

教材的比较研究现状

社区的三维可视化国内外研究现状

不同形貌SnO2纳米材料的光...

国内外列车旅游的发展研究现状

中小民营企业的融资问题国内外研究现状

二噁英暴露的生物标志物意义和研究现状

植物抗旱机制的研究现状进展

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

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

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

志愿者活动的调查问卷表

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

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

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

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

公寓空调设计任务书

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