欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    Android手电筒App设计课件.ppt

    • 资源ID:66070594       资源大小:1.94MB        全文页数:33页
    • 资源格式: PPT        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Android手电筒App设计课件.ppt

    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安装和配置 下载时注意依据操作系统类型选择: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安装和配置配置完成后,可以在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 latest 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系统版本、内存大小等参数。修改后点击“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:创立Android工程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核心原理,其实就是使用Android中的摄像头类Camera控制控制闪光灯的亮灭。因此我们在程序中,需要使用相机权限和闪光灯权限。Android的各类权限可以参考此博客:Step 2:添加权限Step 2:添加权限权限的添加可以直接在XML中直接用代码添加,也可以在图形界面中增加。Step 3:设计手电筒的UI手电筒的界面比较简单,使用黑色背景和一个按钮,用来翻开或关闭闪光灯。在此实验中,使用ToggleButton作为开关。并在不同的状态为Button设置对应的背景图片。Step 3:设计手电筒的UIAndroid的界面是由XML文件控制的。该XML文件一般位于工程的reslayout目录下。Android的UI可以通过在Eclipse的图形化界面下,通过拖拽控件的方式生成,也可以通过直接修改xml文件生成。Android的UI有多种布局类型:线性布局LinearLayout、相对布局RelativeLayout、网格布局GridLayout、绝对布局AbsoluteLayout等等。Step 3:设计手电筒的UI Step 4:调用Camera的控制1、翻开摄像头,并开启闪光灯在使用闪光灯之前,注意先使用Camera.open()方法翻开摄像头,获取到camera对象。然后通过camera对象的getParameters()方法获取到Parameters参数。以下是例如代码:camera=Camera.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.FLASH_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!

    注意事项

    本文(Android手电筒App设计课件.ppt)为本站会员(叶***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

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

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

    收起
    展开