Android驱动开发视频教程

创客学院汇聚了国内最顶级的嵌入式开发、Android开发、iOS开发、前端开发、UI设计、VR/AR开发、JavaEE开发、物联网开发等方向技术专家。王刚是一位资深工程师毕业于哈尔滨工业大大学,目前从事软硬件设计、物联网开发相关行业。

阅读数:1000

安卓是一种基于Linux内核(不包含GNU组件)的自由及开放源代码的操作系统。主要使用于移动设备,如智能手机和平板电脑,由美国Google公司和开放手机联盟领导及开发。Android操作系统最初由Andy Rubin开发,主要支持手机。

Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成。

Android的Logo是由Ascender公司设计的,诞生于2010年,其设计灵感源于男女厕所门上的图形符号,于是布洛克绘制了一个简单的机器人,它的躯干就像锡罐的形状,头上还有两根天线,Android小机器人便诞生了。

通过本门教程学习,你将会认识机智云上位机Andorid客户端开源框架的全面认识,以及简单的页面逻辑修改,认识简单的SDK文档和常用的方法。

第一部分 Android安卓APP开发
第1讲 前言
第2讲 初识易安卓
第3讲 常用组件介绍(一)[第1节]
第4讲 常用组件介绍(一)[第2节]
第5讲 常用组件介绍(二)[第1节]
第6讲 常用组件介绍(二)[第2节]
第7讲 程序美化小技巧
第8讲 数据类型、常量与变量
第9讲 函数与过程[第1节]
第10讲 函数与过程[第2节]
第二部分 Android驱动开发
第1讲 Android底层简介第一节
第2讲 Android底层简介第二节
第3讲 Android源码获取方式
第4讲 Android源码目录结构
第5讲 Android系统编译命的详解(一)
第6讲 Android系统编译命的详解(二)
第7讲 Android系统整体镜像烧写和单文件烧写
第8讲 Android Recovery烧写
第9讲 编译fspad-733可执行文件
第10讲 使用Android.mk编译生成可执行程序
第11讲 使用Android.mk编译多文件、编译生成静态库、编译生成动态库
第12讲 Android.mk如何调用第三方库和系统库
第13讲 Android系统启动过程分析(一)
第14讲 Android系统启动过程分析(二)
第15讲 Android系统启动过程分析(三)1
第16讲 Android系统启动过程分析(三)2
第17讲 Android系统启动过程分析(三)3
第18讲 JNI的简介和语法介绍第一节
第19讲 JNI的简介和语法介绍第二节
第20讲 java调用c的原理及静态注册实例
第21讲 JNI的动态注册原理及实例
第22讲 在ubuntu上实现三层调用第一节
第23讲 在ubuntu上实现三层调用第二节
第24讲 实现基于JNI机制APP应用程序
第25讲 实现APP调JNI代码的过程
第26讲 Android驱动开发:在fspad-733上实现三层调用
第27讲 基于JNI机制驱动的编写和整个层次的调用过程
第28讲 Android系统HAL层的原理及新旧架构的介绍第一节
第29讲 Android系统HAL层的原理及新旧架构的介绍第二节
第30讲 Android系统中HAL层开发实例
第31讲 Android系统基于HAL的层次调用过程
第32讲 硬件代理模块获取硬件的过程
第33讲 Android系统开机logo定制
第34讲 Android系统启动动画的定制
第35讲 Android系统厂商的定制
第三部分 Android开源框架
第1讲 课程概要
第2讲 搭建Andriod的开发环境
第3讲 做好导入开源框架前对Android的基本认识
第4讲 发送指令至云端控制设备与简单的控件使用
第5讲 使用checkBox、seekBar发送指令到云端
第5讲 同步远程设备到手机APP
第7讲 揭开实战APP的神秘面纱
第8讲 实战APP的基本信息,引导页、名字和图标等
第9讲 动态地在设备列表显示设备的状态信息
第10讲 设备详细页面的逻辑控制处理(上)
第11讲 设备详细页面的逻辑控制处理(下)