菜单
  

    1.2 课题主要研究内容

    在本次课题中需要完成的任务主要有下列几项:1.使用Android开发平台,设计并开发一个APP应用,其中需要完成应用界面的编写,不同控制的设计,需要通过按钮触发实现通过耳机接口发送一个和红外编码波形相同的音频信号,还需要通过网络接收一个数据,然后响应该数据。2.研究家用电器的红外编码模式,学习位定义的设置,了解一个控制电器的红外信号的发送的数据格式。3.设计一个红外模块,需要能够从手机耳机接口中获取电信号,然后通过放大电路对其电信号进行放大,再将放大的电信号传输到红外二极管,使其发射出一个含有红外编码的控制信号。

    2 Android平台相关技术介绍

    2.1 Android系统架构

    Android系统架构一共分为四个层次[1],分别为应用层、应用程序框架层、系统运行库层和Linux核心层。

    2.2 Android应用编译运行过程

    Java语言是安卓编程的基础[2],该语言通过编译器将源代码(.java)文件编译成可运行的Java字节码(.class)文件。在Android中字节码格式并不能直接在安卓系统中运行。在安卓中同样先将Java源码(.java)文件转换成字节码(.class)文件,接下来还需要通过DX工具,将之前得到的字节码(.class)文件转换成.dex的虚拟机可执行文件,然后便可在虚拟机(Dalvik)上运行调试。

    2.3 Android开发环境的配置

    首先需要进行Java开发环境的配置,由于Android编程就是使用Java语言来开发的,所以Java的开发环境JDK也是Android开发环境的所需要的基础之一。JDK是Java的开发环境,全称为Java Development Kit[4]。安装Android的开发环境,首先需要去Android开发者官网上下载最新版本的开发工具Android studio 1.2版本,需要在C盘的etc目录下的hosts文件中添加对google网址的域名解析。此外还需要安装Android开发的核心组件SDK。在Studio开发工具和Eclipse开放工具中都可以直接调用SDK manger,从而管理API的版本并且管理一些开发中需要使用到的工具。

    在SDK Manger中下载好相关的SDK版本和一些开发工具之后在系统-高级设置中配置好SDK和tools的两个环境变量之后Studio便可以正常运行和编译[5]。

  1. 上一篇:ASP.NET+sqlserver开放实验室管理系统设计
  2. 下一篇:asp+access多媒体作品网站的设计与实现
  1. 基于MATLAB的图像增强算法设计

  2. jsp+sqlserver高校二手商品交...

  3. 基于Kinect的手势跟踪与识别算法设计

  4. JAVA基于安卓平台的医疗护工管理系统设计

  5. java+mysql设备监控记录的大...

  6. 基于核独立元分析的非线...

  7. 基于Hadoop的制造过程大数据存储平台构建

  8. 大众媒体对公共政策制定的影响

  9. 十二层带中心支撑钢结构...

  10. 河岸冲刷和泥沙淤积的监测国内外研究现状

  11. 酸性水汽提装置总汽提塔设计+CAD图纸

  12. 杂拟谷盗体内共生菌沃尔...

  13. 当代大学生慈善意识研究+文献综述

  14. java+mysql车辆管理系统的设计+源代码

  15. 电站锅炉暖风器设计任务书

  16. 乳业同业并购式全产业链...

  17. 中考体育项目与体育教学合理结合的研究

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回