蝙蝠声音驱蚊:
驱蚊软件是模拟发出蝙蝠的超声波,因为“蝙蝠是蚊子的天敌,一般认为,蚊子能够识别并躲避蝙蝠发出的超声波。
麻雀声音驱蚊:
手机播放麻雀的声音,蚊子听到后就会远离麻雀发去的声音。
超声波驱蚊:
手机发出的超声波声将使得蚊子放弃食物来源和水,而搬离藏身处所。这种高声压的超声波远离人类耳朵的感觉范围,对于人类(包括婴儿 孕妇)及家庭宠物(如猫、狗、鱼、鸟及农场饲养的动物等)不会造成任何的伤害,也不会干扰电视、收音机、电子防盗系统、火警和侦烟式警报系统、心脏心律调节器、助听器以及其他的电子系统等,也不会伤害植物及农作物。
2。3 用户需求归纳论文网
鉴于用户对于传统蚊香和电蚊香液的功能不能满足需要,经过分析,得到所需要设计的软件的功能应该满足以下几点:
能够播放可以驱蚊的音频
携带方便,使用起来操作简单
对人体无副作用
可以循环使用,避免浪费不必要的资源
2。4 小结
本章主要是对软件设计开发的应用前景进行一个分析。对传统蚊香以及电蚊香液的弊端进行了系统的分析,以及针对用户对于产品的需要,总结归纳了所需要设计的软件的功能介绍。
3 Android开发的基本理论
安卓开发平台一般通过两个软件进行开发,一个是通过Eclipse,另外一个是通过Android Studio,本文主要是通过Eclipse软件进行安卓开发。
Eclipse是一个基于Java的一个可开放源代码的扩展开发平台,通过插件组件构建开发环境,Eclipse除了被用来当作Java的集成开发环境来使用,还可以包括一些插件的开发环境,Eclipse并不仅仅只能使用Java,同样还可以使用包括C++、Android、PHP等的开发语言,只要具备相关的插件即可进行开发。
JDK是Java的软件开发工具包,JDK包含了Java的运行环境、工具和类库等,是整个Java的核心。JDK包含的组件有javac-编译器,jar-打包工具,javadoc-文档生成器,jdb-查错工具,Java-运行编译后的Java程序,appletviewer-小程序浏览器,javah-产生可以调用Java过程的C过程,javap-Java反汇编器,jconsole-Java进行系统调试和监控的工具。
Android SDK是备软件开发公司用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。
3。1 平台特性
Android平台具有如下特性:
允许重用和替换组件的应用程序框架
专门为移动设备优化的Dalvik虚拟机
基于开源引擎WebKit的内置浏览器
自定义的2D图形库提供了最佳的图形效果,此外还支持基于OpenGL ES 1。0规范的3D效果(需要硬件支持)
支持数据化结构存储的SQLite
支持常见的音频、视频和图片格式(如MPEG4、MP3、AAC、AMR、JPG、PNG、GIF)
GSM通话(需要硬件支持)
蓝牙、EDGE、3G和WiFi(需要硬件支持)
摄像头、GPS、指南针和加速针(需要硬件支持)
包括设备模拟器、调试工具、优化工具和Eclipse开发插件等丰富的开发环境。
3。2 平台架构
Android平台主要包括Applications、Application Framework、Libraries、Android Runtime和Linux Kernel几部分。
1。Applications(应用程序)
Android提供了一组应用程序,包括Email客户端、SMS程序、日历、地图、浏览器、通讯录等。
2。Application Framework(应用程序框架)文献综述
无论是Android提供的应用程序还是开发人员自己编写的应用程序,都需要使用Application Framework(应用程序框架)。通过使用Application Framework,不仅可以大幅度简化代码的编写,而且可以提高程序的复用性。