本文综合了日常用户使用频率最高的几种功能集合为一个系统,以及移动生活信息化的宗旨,提出了一种基于Android的移动生活功能集成系统平台。基于此系统,可以大幅度降低用户的风险及简化用户的操作。可以让用户更方便的使用智能手机带来的生活方式的新体验。
1。3系统主要实现内容与实现方式
1。3。1系统主要实现内容
通过对Android技术的相关研究,了解Android底层实现原理以及上层应用模型,从而设计出一款能够使用底层硬件系统的应用。
设计当中,除了高效的UI界面,重点在于应用层对底层硬件调用方式的摸索。
而如果将上述重点联系具体开发来看,则要解决的问题有如下几个:二维码解码,音频解码,音频播放控制、录音技术
1。3。2安卓系统开发的方法
Android系统架构己经从开发的角度把Android分成应用层和底层(核心层)两个层次,下面将逐个进行分析。
Android平台的Framework层以上是基于Java语言编写的,该层次提供了丰富的类库,应用层软件开发人员可以使用Java语言调用这些Android API进行应用层软件开发,目前发布的大部分Android软件都是以这种方式进行开发的,主要开发语言是Java语言。文献综述
但是由于Android是基于Linux2。6内核的,Linux的开源特性支持我们利用C/C++语言进行底层组件的开发,事实上Google发布的NDK工具就支持这种开发方式,我们可以使用C/C++开发和移植底层组件,再通过NDK工具和JNI技术供应用层使用开发的底层组件。
所以在Android平台上就可以进行两种方式的软件开发。
由于本次开发并未涉及底层的修改,只是调用核心硬件,所以开发方法选择为JAVA语言以及Eclipse3。4。
1。3。3 系统的开发平台
Eclipse是用Java语一言编写的程序,因此在安装Eclipse之前须保证系统已经
建立了Java环境,否则Eclipse无法启动
1)Java运行环境
①下载jdk(http://java。sun。com/javase/downloads/index。jsp)
②安装jdk-6u14-windows-i586。exe
③配置环境变量:右击“我的电脑”-->"高级"-->"环境变量"
在系统变量里新建“JAVA_HOME”变量,变量值为:C:\Program Files\Java\jdk1。6。0_14(根据自己的安装路径填写)
新建“classpath”变量,变量值为:。;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools。jar
在path变量(已存在不用新建)添加变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin(注意变量值之间用“;”隔开)
到此JAVA环境配置完毕
2)Eclipse的安装源:自~751·论`文'网·www.751com.cn/
①下载Eclipse IDE for Java EE Developers。下载地址为:http://www。eclipse。org/downloads/packages/eclipse-ide-java-ee-developers/heliossr1。
②下载Android SDK。下载地址为:http://developer。android。com/sdk/index。html。
③为Eclipse安装Android插件。官方把这个插件叫做Android Development Tools (ADT)。远程更新地址为:http://dl-ssl。google。com/android/eclipse/。打开Eclipse,Help->Install New Software。将看到如下Install对话框(如图1-1):
点Add按钮,将弹出如下对话框,填好Name和Location,点ok。
现在应该回到了Install对话框中,在Work with下拉列表中选择刚填好的地址,下方将列出可供更新的源