• 开发语言:
  • Java
  • 源码大小:
  • 1.34M
  • 源码类别:
  • Android平台开发
  • 文件格式:
  • .pptx

源码介绍

【源码简介】基于Android的智能家居系统开发

项目1:基于Android的智能家居系统 【项目描述】 基于嵌入式实验箱,在arm开发板上编写运行android程序,实现对实验箱硬件资源如Led灯、数码管、步进机等的控制;在android手机或平板电脑等移动终端上编写和运行程序,实现与服务器端的通信,当在android移动终端上发送指令,服务器端接收到指令后转发到串口,通过串口控制单片机的工作,实现对单片机资源的远程控制。要求掌握android嵌入式开发工具和手段,能运用NDK工具实现JNI编程,掌握JNI的原理和编程步骤;掌握android的Socket编程,与服务器端程序相互配合实现通信,进而达到远程控制硬件的目的,基本实现智能家居系统。 【教学目标】 (1)掌握线性布局、相对布局等布局方式; (2)会灵活应用控件; (3)会灵活进行事件处理; (4)熟悉Handler; (5)能熟练应用Handler; (6)熟悉JNI; (7)熟悉NDK工具的配置; (8)掌握JNI的原理和编程步骤; (9)能基于JNI实现对硬件资源的控制; (10)熟悉Socket编程思想;

【源码截图】

【核心源码】

Socket概念
Socket工作机制
Socket和ServerSocket
Android 客户端Socket通信实现


  • 商品评价
  • 交易规则