版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第4章IPv6综合平台Android开发
基于IPv6下一代物联网综合硬件平台、AndroidStudio集成开发环境的约束布局方法和对应硬件接口移植技术,介绍物联网应用中的多媒体播放、传感器数据采集、执行器器动画以及Http网络访问的实现所需要的安卓开发技术。4.1多媒体应用AndroidStudio提供了常见媒体的编码、解码机制,因此可以非常容易地集成音频、视频和图片等多媒体文件到物联网的应用程序中,让用户的交互更为生动。4.1.1工作原理主要是通过调用Android提供的现有API,实现音乐播放器、视频播放器、录音和摄像等应用程序,当然有些需要硬件的支持,通过Activity和Intent直接来访问这些媒体文件。音频播放的主要流程(2)视频播放基本思想VideoView类可以从不同的来源,比如说文件系统和内容提供商的网站下载视频文件,并显示在窗体布局上。因为它可以配合窗体布局设计来控制视频窗体的大小,提供各种选项,比如缩放和着色。使用VideoView类的视频播放技术基本思想视频播放的主要流程4.1.2实现过程在AndroidStudio开发环境中,将应用程序运行在A9平台上。4.2传感器应用4.2.1工作原理传感器是一种微型的物理设备,能够探测,感受到外界信号,并按一定规律转换成人们需要的信息,也是物联网应用感知层最常见的设备。除了安卓系统本身的微信摇一摇、指南针应用、跳跳游戏等传感器外,常见的物联网传感器如图4-4所示。物联网应用感知层最常见的传感器设备开发传感器安卓应用的主要流程4.2.2
实现过程(1)光线/光敏传感器
在AndroidStudio开发环境中新建名为MyLightSensorApplication的应用程序。在布局文件res/layout/activity_main.xml中添加TextView和EditText控件,(2)指南针应用在AndroidStudio开发环境中新建名为MyCompassApplication的应用程序。在布局文件res/layout/activity_main.xml中添加TextView和EditText控件(3)常见传感器4.3风扇执行器动画的实现在物联网应用中经常需要进行环境控制,根据执行器的值来打开或关闭风扇、窗户、灯光等,这时在移动终端界面上也需要同步动画。比如,在农业大棚界面中,点击风扇图片风扇动画开始显示风扇转动,再次点击风扇停止;当人体传感器读取到有人时界面中的门动画开启,无人时门关闭。下面以风扇执行器动画实现为例进行讲解。4.3.1工作原理把将要实现的风扇动画拆分为帧(一张张风扇图片)的形式,按照一定的周期顺序播放出来。若要实现风扇动画加速或减速,就需要在如上的风扇图片初始化之后,规定在一定的周期内旋转。比如加速,本质上就是在设定好的周期内变换旋转角度或者修改周期,即在预设周期内旋转一定角度,角度和周期一定会变化一个,就可以决定动画的快慢。如:从2秒内旋转360度到1秒内旋转360度就是一种加速,从2秒内旋转360度到2秒内旋转720度也是一种加速,反之就是减速。本次风扇动画采用AnimationDrawable帧动画。4.3.2实现过程在AndroidStudio开发环境中新建名为MyFanAnimationApplication的应用程序。在布局文件activity_main.xml中添加ImageView和Button等控件,使用Android的Drawable实现风扇的动画,首先,准备好风扇动画图片8张拷贝到Drawable目录,编写对应xml文件,如图4-12所示。风扇执行器界面设计4.4终端Http网络开发4.4.1传输方式Android开发中最重要的组成部分就是网络与服务器端进行交互操作,以获取数据。目前,物联网或移动终端设备运用较多的有Http、WiFi、蓝牙、NFC等协议。本节介绍Http基本的网络技术和常用的传输数据格式,其他三种在物联网通信技术中讲解。4.4.2实现过程在AndroidStudio开发环境中新建
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新兴企业国际发展部年度执行计划书
- 2026年公共安全知识普及试卷
- 餐饮业财务出纳岗位培训资料
- 音乐会演讲稿英文范文
- 小学英语词汇与语法应用练习
- 2026年《物联网射频识别技术》复习考试题库(附答案)
- 公司4月演讲稿英语
- 90后最经典的演讲稿
- 竞聘质量监督岗位演讲稿
- 2026年数学函数与极限试题
- 职业卫生法律法规职业卫生法律法规
- 船体设计师个人简历模板
- 超声心动检查技术 心脏各瓣膜频谱多普勒的正常波形
- 2023学年完整公开课版《元宵节》
- 药物过敏急救处理
- 劳动与社会保障法详解
- 2021年山西省中考数学试题(Word精校版带标准答案)
- GB/T 31734-2015竹醋液
- 投资银行学(第二版) 周莉课件 第一章 投资银行概述-P55
- 电动机培训课件
- 怎样做自然笔记课件
评论
0/150
提交评论