Android技术应用实验指导书,android应用开发实验指导书.docx

Modified by JACK on the afternoon of December 26, 2020

Modified by JACK on the afternoon of December 26, 2020

Android应用开发实验指导书

《手机应用开发》

实验指导书

西南科技大学计算机科学与技术学院

目录

TOC \o "1-3" \h \z \u 《手机应用开发》 1

实验指导书 1

实验一:搭建Android开发平台和创建HelloWorld程序 - 1 -

实验目的 - 1 -

实验要求 - 1 -

实验内容 - 1 -

一、安装并配置Java JDK - 1 -

二、下载安装集成ADT(Android Development Tools 插件的Eclipse(即adt-bundle) - 3 -

三、创建Android虚拟设备(AVD) - 5 -

四、创建第一个Android工程项目—HelloWorld - 6 -

实验二:UI设计 8

实验目的 8

实验要求 8

实验内容 8

一、常用控件 8

二、界面布局 10

三、事件处理 13

实验三:Intent、Activity应用 15

一、实验目的 15

二、实验要求 15

三、实验步骤 15

1、创建项目 15

2、添加布局文件 16

4.修改文件 19

实验四:service应用 20

一、实验目的 20

二、实验要求 20

三、实验步骤 20

1、创建项目 20

2、布局文件 21

3、修改文件 24

实验五:SQLite和SQLiteDatabase应用 25

一、实验目的 25

二、实验要求 25

1、创建项目 26

2、布局文件 28

3、创建Activity 29

实验六: 图形绘制与OpenGL ES 34

一、实验目的 34

二、实验要求 34

1、了解在屏幕绘图方法 34

2、了解OpenGL 34

三、实验原理 34

四、实验过程 34

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

2、显示字符 34

3、利用OpenGL ES方法编程 34

实验七: 网络访问与服务 36

一、实验目的 36

二、实验要求 36

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

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

3、了解数据库使用 36

三、实验原理 36

四、实验过程 37

实验八 硬件访问与传感器 38

一、实验目的 38

二、实验要求 38

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

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

三、实验原理 38

四、实验过程 38

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

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

实验九: 综合实验 47

平时实验报告模板 47

《综合实验》设计实现报告 50

报告撰写安排表 51

注意:平时实验只完成实验一到实验五

实验一:搭建Android开发平台和创建HelloWorld程序

实验目的

本次实验的目的是让同学们熟悉搭建智能手机开发平台的过程,了解Andorid应用程序项目的基本文件目录结构,并实现HelloWorld小例程。

实验要求

学习Android开发平台的搭建及相关配置

创建项目并熟悉文件目录结构

实现例程HelloWorld

实验内容

一、安装并配置Java JDK

下载安装JDK,网址如下。

( )

了解JDK与JRE的区别。

了解JDK 不同版本号的区别。

了解与的区别

查看并记录下实验用机上jdk的版本以及安装地址。

配置JDK:

XP:右键“我的电脑”“属性”“高级”“环境变量”

WIN7:右键“我的电脑”“高级系统设置”“环境变量”

新建系统变量:

JAVA_HOME,C:\Program Files (x86)\Java\(JDK安装目录)。

PATH,%JAVA_HOME%\bin;%JAVA_HOME%\jr\bin。

CLASSPATH,.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\(前面的.;一定要加上)

配置完成后在CMD中输入java –version和ja

参与评论 您还未登录,请先 登录 后发表或查看评论
Android的系统架构和其操作系统一样,采用了分层的架构。 Android结构 Android结构 从架构图看,Android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和Linux内核层。 应用程序 Android会同一系列核心应用程序包一起发布,该应用程序包包括客户端,SMS短消息程序,日历,地图,浏览器,联系人管理程序等。所有的应用程序都是使用JAVA语言编写的。 应用程序框架 开发人员也可以完全访问核心应用程序所使用的API框架。该应用程序的架构设计简化了组件的重用;任何一个应用程序都可以发布它的功能块并且任何其它的应用程序都可以使用其所发布的功能块(不过得遵循框架的安全性)。同样,该应用程序重用机制也使用户可以方便的替换程序组件。 隐藏在每个应用后面的是一系列的服务和系统, 其中包括; 丰富而又可扩展的视图(Views),可以用来构建应用程序, 它包括列表(Lists),网格(Grids),文本框(Text boxes),按钮(Buttons), 甚至可嵌入的web浏览器。 内容提供器(Content Providers)使得应用程序可以访问另一个应用程序的数据(如联系人数据库), 或者共享它们自己的数据 资源管理器(Resource Manager)提供 非代码资源的访问,如本地字符串,图形,和布局文件(Layout files )。 通知管理器 (Notification Manager) 使得应用程序可以在状态栏中显示自定义的提示信息。 活动管理器( Activity Manager) 用来管理应用程序生命周期并提供常用的导航回退功能。 系统运行库 Android 包含一些C/C++库,这些库能被Android系统中不同的组件使用。它们通过 Android 应用程序框架为开发者提供服务。以下是一些核心库: * 系统 C 库 - 一个从BSD继承来的标准C系统函数库 Libc ), 它是专门为基于Embedded linux的设备定制的。 * 媒体库 - 基于PacketVideo OpenCORE;该库支持多种常用的音频、视频格式回放和录制,同时支持静态图像文件。编码格式包括MPEG4, H.264, MP3, AAC, AMR, JPG, PNG 。 * Surface Manager - 对显示子系统的管理,并且为多个应用程序提 供了2D和3D图层的无缝融合。 * LibWebCore - 一个最新的web浏览器引擎用,支持Android浏览器和一个可嵌入的web视图。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:深蓝海洋 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值