随着近几年来手机市场的迅速发展,可以说人手一部手机基本成为现实。但要说现在手机市场上的热要数智能手机。那么什么是智能手机呢?
智能手机具有独立的操作系统,像个人电脑一样支持用户自行安装软件、游戏等第三方服务商提供的程序,并通过此类程序不断对手机的功能进行扩充,同时可通过 移动通讯网络来实现无线网络接入。目前,全球多数手机厂商都有智能手机产品,而芬兰诺基亚、美国苹果、加拿大RIM(黑莓)、美国摩托罗拉更是智能机中的佼佼者。
智能手机的介绍
随着近几年来手机市场的迅速发展,可以说人手一部手机基本成为现实。但要说现在手机市场上的热要数智能手机。那么什么是智能手机呢?
智能手机具有独立的操作系统,像个人电脑一样支持用户自行安装软件、游戏等第三方服务商提供的程序,并通过此类程序不断对手机的功能进行扩充,同时可通过 移动通讯网络来实现无线网络接入。目前,全球多数手机厂商都有智能手机产品,而芬兰诺基亚、美国苹果、加拿大RIM(黑莓)、美国摩托罗拉更是智能机中的佼佼者。
该课程分为初级和两个部分,下表列出主要内容:
第一部分(基础部分) | ||
课程名称 | 课程内容 | 培训目标 |
Android操作系统概述 | Android平台介绍 Android 平台特性 Android平台架构 主流的手机OS Android平台前景 | 操作系统平台基本介绍 |
Android开发环境搭建与开发介绍 | 开发环境搭建 模拟器创建 个Android工程HelloWorld 调试 DDMS和命令行 应用工程文件组成 | Android 菜单介绍,常见UI组件的使用和总结,掌握ListView、Dialog等的使用 |
Android项目结构分析 | 资源管理分析 应用程序组成 | 介绍如何创建资源使用资源和应用程序组成的四个元素Activity 、Intent、 Content Provider、Service |
用户界面UI设计 | UI布局 Widget组件使用 提示(Toast) 状态栏提示(Notification、NotificationManager) 菜单(Menu) 对话框(Dialog) Sytle & Themes 组件和自定义组件 子组件 (继承父类组件) 完全自定义组件 | Android中监 听器的概念,UI事件处理的方法,键盘事件处理、触摸屏事件处理 |
数据存储 | SharedPreferences存储 SQLite存储方式 Android中对数据库操作安全和方便地访问数据库 ContentProvider介绍初识 ContentProvider使用contentProvider读取系统数据使用ContentProvider操作数据应用实例详解 | 掌握Android中的存储系统;SQLite存储、SharedPreferences等存储方式介绍,ContentProvider介绍、 ContentProvider操作数据 |
Intent/Services/BroadcastReceiver | 什么是intent? 如何用Intent启动一个新的activity intent还能够干什么? 如何在Android当中广播事件? 如何处理系统的广播事件? 通过实例,进行分析 什么是Service 如何使用Service Service的生命周期 Service实例讲解 | 掌握intent基本概念,Android当中广播事件,Android应用实例,熟练掌握Service的基本概念、Service的生命周期、Service实例 |
网络基础应用 | 网络通信基础 Socket通信 HTTP通信 WebKit应用 | 掌握socket连接的使用,掌HttpURLConnection接口HttpClient接口 利用WebView浏览网页并与Javascript交互 |
第二部分(部分) | ||
课程名称 | 课程内容 | 培训目标 |
网络应用 | WIFI 蓝牙 | 重点了解两种无线网络的连接 |
游戏&动画Animation | Android游戏开发框架 View类 SurfaceView类 Graphics类 Paint和Color类 Canvas类 几何图形绘制 Shader类 双缓冲技术 全屏显示 获得屏幕属性 Layout Animation 布局动画控制界面上所有Components进入方式 Tween Animation Frame Animation | 重点掌握Surface类和Point、Regions、PloyToPloy 、Vertices 、Pictures以及字符串图像的绘制 操作图像旋转、缩放、像素 掌握动画的基本使用 |
多媒体应用 | Open Core MediaPlayer MediaRecorder | 掌握音乐视频的播放和录制以及与声音相关的闹钟设置和铃声设置 |
感应器 | 光感应器/距离感应器/重力感应器等功能模块 | 掌握其工作原理及其上软件应用开发 |
优化技术 | 优化的基本知识 如何书写出代码 初级优化 优化 AndroidUI优化 | 了解程序的优化知识重点掌握编程规范、程序性能测试、计算性能测试、内存消耗测试 zipalign、 图片优化 |
Android NDK开发 | AndroidNDK简介 安装和配置NDK开发环境 AndroidNDK开发 使用C\C++实现本地化 | 了解系统和软件需求 和NDK开发环境搭建 重点掌握JNI接口设计 |
温馨提示
温馨提示