Android实验指导

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Android实验指导

实验一:系统安装与HelloWorld

【目的】

安装智能手机开发相关软件平台。

【要求】

1、完成智能手机开发平台安装、以及相关配置

2、并实现Hello World

3、了解项目的基本文件目录结构

【原理】

Eclipse安装原理,Android编程方法

【过程】

1、安装JAVA JDK

下载网址:/javase/downloads/

2、安装Eclipse

下载网址:/downloads/

3、安装Android

或/index.html

4、安装ADT(Android Development Tools)

或/index.html

5、安装手机USB驱动

或/index.html 如果用模拟器调试,则可暂时不装。

6、建立新项目,实现Hello World。

Open Eclipse.

Click the menu File -> New -> Project.

Expand the Android folder and select Android Project. Name the project HelloWorld

得到的文件结构如下:

运行:

选运行的设备,可以是模拟器,也可以是真机(如果已经连接好真实手机的话):

模拟器

真手机

模拟器运行:

真实手机调试:

实验二:界面设计:控件与布局

【目的】

Android编程基础,UI设计。

【要求】

1、了解Android编程原理

2、掌握界面控件设计

3、掌握控件的事件处理编程

【原理】

UI设计原理

【过程】

1、了解各种控件的基本功能

各种控件:

Menu

TextView、EditText、

Button

Radio button

List

ProgressBar;

2、了解布局Layout的应用

多种Layout:

AbsoluteLayout

FrameLayout

GridView

LinearLayout

ListLayout

RadioGroup

TableLayout

………

3、利用布局安排各种控件,设计良好用户界面

实验三:图形绘制与OpenGL

【目的】

在屏幕绘制各种图形,了解OpenGL

【要求】

1、了解在屏幕绘图方法

2、了解OpenGL

【原理】

【过程】

1、绘制直线、园、曲线等各种图形

2、显示字符

3、利用OpenGL编程方法

实验四:网络访问与服务

【目的】

掌握Android网络访问方法

【要求】

1、了解手机WEB网站访问编程

2、通过网络进行数据访问

3、了解数据库使用

【原理】

利用Android网络访问协议

【过程】

1、访问WEB网站,通过HttpResponse类,读入网络数据。

读入网站数据:

实验五:硬件访问与传感器

【目的】

通过底层API访问手机硬件及手机上的各种传感器【要求】

1、获取手机上电话、短信等各种功能的编程

2、了解手机上各种传感器的功能与使用方法

【原理】

利用手机本身的功能与相关传感器的使用

【过程】

1、了解程序使用手机电话功能的方法

2、手机上有多种传感器,可以对这些传感器进行编程。相机拍摄:

拍摄模拟:

实验六:开发Android APPs的语音功能

【目的】

掌握Android APPs的语音库的调用方法

【要求】

1、了解TTS(Text-To-Speech)的基本概念

2、TTS Market的安装

3、TTS语音库的调用方法

【原理】

通过调用TTS语音库实现将字符串转为声音读出。

【过程】

1、eclipse中导入TTS库的引用

2、下载并安装TTS Market

3、调用TTS方法实现语音读出

1、配置Esclipse的设定:

Project > Properties > Java Build Path > Libraries and click on "Add External JARs..." 然后增加 TTS_library_stub.jar文件

2、使用eSpeak引擎前需要为Emulator添加虚拟SD Card。

3、下载tts_market.apk 将这个APK安装到Emulator (启动Emulator的前提下,在CLS 中输入”adb install ***.APK “)。当程序运行后也可以通过参数控制是否需要弹出安装tts_market.apk的提示对话框:

4、实现调用语音库的方法:

1)创建一个新的Android项目,可以随意命名为你认为有意义的名字,比如“I am Well-E”等等

2)应用上边所提到的方法为当前的项目添加Library。

3)在主程序.java中添加如下代码:

import com.google.tts.TTS;

private TTS myTts; //介于onCreate()和类之间声明空的TTS

相关文档
最新文档