分类菜单
软件开发
培训首页> 襄阳培训> 软件开发培训课程> 智能手机移动应用开发
智能手机移动应用开发

智能手机移动应用开发

参考价格: 电话咨询
该校与厚学网暂未合作,平台不确保课程的真实有效性
如有侵权等争议,请及时与厚学网联系处理
立即预约 确认报名
姓名3:
电话:
城市:
想学
什么:
智能手机移动应用开发
课程说明
课程级别
入门级
培训周期
一周以内
上课地址
襄阳市襄城区湖北文理学院理工学院
【课程详情】

 


智能手机的介绍

随着近几年来手机市场的迅速发展,可以说人手一部手机基本成为现实。但要说现在手机市场上的热要数智能手机。那么什么是智能手机呢?

  智能手机具有独立的操作系统,像个人电脑一样支持用户自行安装软件、游戏等第三方服务商提供的程序,并通过此类程序不断对手机的功能进行扩充,同时可通过 移动通讯网络来实现无线网络接入。目前,全球多数手机厂商都有智能手机产品,而芬兰诺基亚、美国苹果、加拿大RIM(黑莓)、美国摩托罗拉更是智能机中的佼佼者。

该课程分为初级和两个部分,下表列出主要内容:

第一部分(基础部分)

课程名称

课程内容

培训目标

Android操作系统概述

Android平台介绍

Android 平台特性

Android平台架构

主流的手机OS

Android平台前景

操作系统平台基本介绍

Android开发环境搭建与开发介绍

开发环境搭建

模拟器创建

个Android工程HelloWorld

调试 DDMS和命令行

应用工程文件组成


Android 菜单介绍,常见UI组件的使用和总结,掌握ListView、Dialog等的使用

Android项目结构分析

资源管理分析

应用程序组成


介绍如何创建资源使用资源和应用程序组成的四个元素ActivityIntent、

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接口设计





 

课程内容以实际授课为准
  • 软件开发
  • 软件测试
  • 数据库
  • Web前端
  • 大数据
  • 人工智能
  • 零基础
  • 有HTML基础
  • 有PHP基础
  • 有C语言基础
  • 有JAVA基础
  • 其他计算机语言基础
  • 周末班
  • 全日制白班
  • 随到随学

温馨提示

个性定制课程


温馨提示