课程大纲

Android 系统架构。操作环境

  • 讨论Android系统的整体架构(Linux内核、核心库、JVM等)
  • 准备工作环境(Eclipse + Android SDK)。调试程序的方法。讨论 adb、draw9patch、DDMS、模拟器等工具。
  • 活动生命周期。实现和性能分析方法 onCreate、onStart、OnResume、OnPause、OnDestroy。
  • 数据结构设计androidowego(src目录,res,xml文件AndroidManifest.xml,权限)
  • 创建布局的规则。线性类实现的示例,Frame-、table-、RelativeLayout。
  • 实现从 XML 文件和应用程序内部加载布局。重力类。
  • 创建菜单和对话框。实现和事件处理类菜单和继承对话框的类。

支持图形和触摸界面

  • 查看和实现 View 类方法和可绘制对象。
  • 手势 - 触摸事件处理。实现类方法 TouchEvent
  • 实现 Android 软件的基本“构建块”。实现类 TextView、Button、Checkbox、ListView 等)
  • 通知类实现

Access 到在后台运行的其他活动和服务,多线程

  • 意向类概述 - 它的作用。
  • 开展其他活动。startActivity () 和 onActivityResult () 方法的实现。
  • 启动和通信服务在后台运行。类 Service 的讨论和实现方法。
  • 广播
  • 线程和多线程。实现 AsyncTask 类。
  • 同步。实现同步块和同步方法。

服务地点

  • 关于GPS、WGS84、数字地图(GoogleMaps、OpenStreetMap、BingMaps等)的基本理论信息
  • 事件处理 GPS。实现 LocationListener 类方法。
  • 在地图上绘制图标和对象。
  • 提取在地图上单击的坐标。

其他

  • 服务设置存储在设备上。类首选项。
  • 访问远程网络服务。实现类 HttpPost / HttpGet。
  • 解析 XML 和 JSON 中的数据结构。在设备上读取和写入文件。
  • SQLite 内容管理器。
  • 传感器、摄像头、OpenGL。

要求

Java 中的 Programming 简介(了解类、属性、方法、继承、接口、重载等概念)

  28 小时
 

人数


开始

完结


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

客户评论 (4)

相关课程

课程分类