Android手电筒App设计课件.ppt

上传人:叶*** 文档编号:66070594 上传时间:2022-12-12 格式:PPT 页数:33 大小:1.94MB
返回 下载 相关 举报
Android手电筒App设计课件.ppt_第1页
第1页 / 共33页
Android手电筒App设计课件.ppt_第2页
第2页 / 共33页
点击查看更多>>
资源描述

《Android手电筒App设计课件.ppt》由会员分享,可在线阅读,更多相关《Android手电筒App设计课件.ppt(33页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、Android手电筒App设计课件Android介绍Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。Android操作系统最初由Andy Rubin开发,主要支持手机。2005年8月由Google收购注资。2021年09月24日谷歌开发的操作系统Android在迎来了5岁生日,全世界采用这款系统的设备数量已经到达10亿台。Android开发环境搭建Step 1:JDK安装和配置Step 2:ADT-Bundle安装Step 3:创立AVD3Step 1:JDK安装和配置 下载时注意依据操作系统

2、类型选择:x86-32位 x64-64位2、安装JDK双击安装程序下一步即可。Step 1:JDK安装和配置点击下一步Step 1:JDK安装和配置3、配置JDK环境变量可以试验此步骤是否可省略 操作步骤:计算机 属性 高级系统设置 环境变量 系统变量 1)新建JAVA_HOME 值为:D:Program FilesJavajdk1.6.0_18你安装JDK的目录 2)新建CLASSPATH(如果已有,那么直接编辑)值为:.;%JAVA_HOME%lib;3)新建Path(如果已有,那么直接编辑),值为:%Java_Home%bin;(假设值中原来有内容,用分号与之隔开)Step 1:JDK安

3、装和配置配置完成后,可以在cmd命令行中运行java-version命令检查JDK是否安装成功Step 2:ADT-Bundle安装Android开发环境两大分支:Eclipse With ADT、Android Studio2021.5 Google发布了Android Studio目前大局部开发者仍在使用Eclipse+ADT插件本实验以ADT-Bundle为例进展讲解Step 2:ADT-Bundle安装ADT-Bundle是Google提供的集成开发工具包。包含:Eclipse+ADT pluginAndroid SDK ToolsAndroid Platform-toolsThe l

4、atest Android platformThe latest Android system image for the emulatorStep 2:ADT-Bundle安装1、解压ADT-Bundle3、更新SDKStep 3:创立AVDStep 3:创立AVD点击菜单“Window-“Android Virtual Device Manager Step 3:创立AVD创立AVD可以自定义,也可以通过现有的模板。以现有模板为例,在设备列表中选择一个设备,例如“4.0 WVGA,然后点击“Create AVD按钮Step 3:创立AVD可以更改AVD的名字,分辨率,Android系统版本

5、、内存大小等参数。修改后点击“OK按钮即可。Step 3:创立AVD在Android Virtual Devices选项卡中可以看到我们创立好的AVD,点击Start按钮可以运行这个模拟器。Step 3:创立AVD手电筒App设计与实现Step 1:创立Android Appliacation工程Step 2:添加权限Step 3:设计手电筒的UIStep 4:调用Camera控制17Step 1:创立Android工程1、启动Eclipse,点击工具栏上的 图标或者菜单“New-“Android Application Project,弹出创立Android工程的对话框 Step 1:创立A

6、ndroid工程2、在向导的第二页,根本保持默认参数。点击“Next Step 1:创立Android工程3、在向导的第三页,设置程序的图标。图标可自己准备。点击“Next Step 1:创立Android工程4、在向导的第四页,选择创立Activity。此处我们选择Empty Activity默认选择Blank Activity也可以。点击“Next Step 1:创立Android工程5、在向导的第五页,设置Activity和Layoutd的名称。使用默认即可。点击“Finish,完成工程的创立。Step 1:创立Android工程Step 2:添加权限手电筒App核心原理,其实就是使用A

7、ndroid中的摄像头类Camera控制控制闪光灯的亮灭。因此我们在程序中,需要使用相机权限和闪光灯权限。Android的各类权限可以参考此博客:Step 2:添加权限Step 2:添加权限权限的添加可以直接在XML中直接用代码添加,也可以在图形界面中增加。Step 3:设计手电筒的UI手电筒的界面比较简单,使用黑色背景和一个按钮,用来翻开或关闭闪光灯。在此实验中,使用ToggleButton作为开关。并在不同的状态为Button设置对应的背景图片。Step 3:设计手电筒的UIAndroid的界面是由XML文件控制的。该XML文件一般位于工程的reslayout目录下。Android的UI可

8、以通过在Eclipse的图形化界面下,通过拖拽控件的方式生成,也可以通过直接修改xml文件生成。Android的UI有多种布局类型:线性布局LinearLayout、相对布局RelativeLayout、网格布局GridLayout、绝对布局AbsoluteLayout等等。Step 3:设计手电筒的UI Step 4:调用Camera的控制1、翻开摄像头,并开启闪光灯在使用闪光灯之前,注意先使用Camera.open()方法翻开摄像头,获取到camera对象。然后通过camera对象的getParameters()方法获取到Parameters参数。以下是例如代码:camera=Camera

9、.open();parameters=camera.getParameters();parameters.setFlashMode(Parameters.FLASH_MODE_TORCH);/开启 camera.setParameters(parameters);Step 4:调用Camera的控制2、关闭闪光灯,关闭摄像头在关闭闪光灯的时候,也是通过Parameters参数进展设置的,先将Parameters的FlashMode变量设置成Parameters.FLASH_MODE_OFF,然后关闭摄像头。以下是例如代码parameters.setFlashMode(Parameters.FL

10、ASH_MODE_OFF);/关闭 light.setImageResource(R.drawable.light_off);camera.setParameters(parameters);camera.release();Step 4:调用Camera的控制Java代码主要包括:声明变量:private ToggleButton lightBtn;public Camera camera;public Parameters parameters;绑定控件和变量:lightBtn=(ToggleButton)findViewById(R.id.toggleButton1);为按钮设置点击的监听函数,并在监听函数中实现逻辑:lightBtn.setOnCheckedChangeListener(new OnCheckedChangeListener()source:/developers.facebook /docs/reference/dialogs/Thats All.Thank you!

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 成人自考

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁