下载此文档

安卓手电筒实验报告.docx


文档分类:IT计算机 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
开放实验项目报告
题目:安卓手电筒APP设计

学院电子科学与工程
学生姓名高国庆
班级学号 B14020929
指导教师徐伟
开课学院电子科学与工程
日期
安卓手电筒APP设计
项目介绍
Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。本次实验是设计一个简单的安卓手电筒,大致了解安卓手电筒的制作流程以及其工作原理。
主要功能
运行软件,显示初始界面;
点击按钮,实现闪光灯的开和关功能。
Android开发环境搭建

jdk是 java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序,其包含了运行java程序的各种必要组件。
配置JDK环境变量
操作步骤:计算机属性高级系统设置环境变量系统变量
1) 新建JAVA_HOME
值为: C:\Program Files\Java\(自己所安装JDK的目录)
2) 新建CLASSPATH (如果已有,则直接编辑)
值为:.;%JAVA_HOME%\lib;
3) 新建Path(如果已有,则直接编辑),
值为: %Java_Home%\bin; (若值中原来有内容,用分号与之隔开)
2. ADT-Bundle安装
ADT-Bundle for Windows 是由Google Android官方提供的集成式IDE,已经包Eclipse无需再去下载Eclipse,并且里面已集成了插件,它解决了大部分新手通过eclipse来配置Android开发环境的复杂问题。有了ADT-Bundle,新涉足安卓开发的无需再像以前那样在网上参考繁琐的配置教程,可以轻松一步到位进行Android应用开发。
手电筒App设计与实现
创建Android工程
,点击工具栏上的图标(或者菜“New”->“Android Application Project”),弹出创建Android工程的对话框,应用名称使用自己的学号:
B. 在向导的第二页,基本保持默认参数。点击“Next”
C. 在向导的第三页,设置程序的图标。点击“Next”

D. 在向导的第四页,选择创建Activity。此处我们选择Empty Activity(默认选择Blank Activity也可以)。点击“Next”

E. 在向导的第五页,设置Activity和Layoutd的名称。使用默认即可。点击“Finish”,完成工程的创建。
2、添加权限
手电筒App核心原理,其实就是使用Android中的摄像头类Camera控制控制闪光灯的亮灭。
因此我们在程序中,需要使用相机权限和闪光灯权限。

权限的添加可以直接在XML中直接用代码添加,也可以在图形界面中增加。:
<uses-permission android:name="">
<uses-permission android:name="">
3、设计手电筒的UI
手电筒的界面比较简单,使用黑色背景和一个按钮,用来打开或关闭闪光灯。
在此实验中,使用ToggleButton作为开关。并在不同的状态为Button设置对应的背景图片。
Android的界面是由XML文件控制的。该XML文件一般位于工程的res\layout目录下。
Android的UI可以通过在Eclipse的图形化界面下,通过拖拽控件的方式生成,也可以通过直接修改xml文件生成。
Android的UI有多种布局类型:线性布局(LinearLayout)、相对布局(RelativeLayout)、网格布局(GridLayout )、绝对布局(AbsoluteLayout)等等。
选择工程的rec\layout目录文件,添加如下代码,并将所需的背景图片等素材放置在drawable-hdpi文件目录中:
<ToggleButton
android:id="@+id/toggleButton1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layo

安卓手电筒实验报告 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数11
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小1.31 MB
  • 时间2017-12-12
最近更新