android高级应用>>>

第一阶段


程序员基本素质养成

程序员所需要具备的12条职业素质
让学员初步了解和审视自己所应该具备的职业素质。并且我们会在授课中随时训练和贯彻这样的素质,最终把大家捏成专业的职业的程序员。



迭代开发各个环节及工具初步介绍

总概性的讲解一个完整的项目所需要进行的方方面面。
让学员了解一个完整项目的方方面面,并且开始接触从需求一直到完工交接所需要用到的十几款工具。我们今后所有的项目实践都是对这节课的具体化应用。



Java For Android语言重点难点讲解

这个不是从零开始讲Java,而是讲针对Androidjava语言的重点,比如匿名内部类, Hashtable,泛型,多线程,网络连接等等



Android编码规范

没有规矩,无以成方圆,命名规范直接显示你的专业程度



Eclipse IDE提高详细介绍

让我们把Eclipse用得更好



版本控制之道 - SVNGit的版本控制

Android源码采用Git来控制的,我们当然要学习他的好处,同时,主流的SVN也是必不可少的



程序员沟通的语言不是中文,是UML

UML是我们开发的交流语言,这个语言我们要像中文一样使用,并且标准化使用。



EA使用建模详解 (or Rose UML)

工欲善其事,必先利其器,工具的掌握很重要:小巧而强大的EA


第二阶段


什么是Android?

Android的前世今生
Android的优点
Android的系统架构
Android与移动互联网的关系
Android的发展前景
Android的四大网站

1. Android的诞生
2. Android的优点
3. Android的系统架构
4. Android与移动互联网的关系
5. Android的发展前景


开发环境搭建及HelloWorld

掌握并且能够独立搭建Android开发环境
能完成自己的第一个HelloWorld应用程序
学会打印Log以及使用DDMS查看Log

1.系统需求
2.安装开发环境
3.构建第一个Hello, Android程序


Android应用程序基础及框架概要

了解Android应用程序基本概念以及Android应用程序的几大重要组件
Android系统框架理解

1.程序的基本组件:Activity, Service BroadCastReceiverContentProvider, Intent
2.程序的生命周期
3.程序的资源管理


四大组件之一:ActivityIntent

掌握Activity这个Android最重要的组件的用法
理解性记忆Activity的生命周期
理解Activity栈管理方式
熟练使用ActivityIntent配合传递值的方式



四大组件之二:Service初步

掌握Service概念
掌握Service分类
Service开发能力具备
了解Service IntentService类的区别



系统标准化UI ,我来了

掌握ViewViewGroup
学习各个常用控件的使用方法
掌握标准组件的使用

1. ViewViewGroup
2.可视化控件
3.布局
4.菜单
5.对话框
6.响应用户界面事件
7.用户界面的数据绑定
8.更改空间外观


Android数据存储

掌握Android中数据存储的几种方式
熟练使用SQLite3来存储数据
了解网络存储C/S结构原理 。



四大组件之三:ContentProvider

理解ContentProvider的作用及好处
认清ContentProvider与数据存储的关系
掌握ContentProvider对外提供的数据模型形式
能够编写ContentResolver的增删改查
能够自定义一个ContentProvider



四大组件之四:Broadcast Receiver

了解Android消息机制
掌握Broadcast发送消息的两种类型
掌握BroadcastReceiver接收消息的编程



WidgetLauncher

Android启动的第一个应用程序Launcher
掌握Widget小部件开发



Android应用程序签名及发布

我们要上传写好的程序到Market了,当然要签名和发布了

1.如何生成最终用户许可
2.程序签名
3.程序版本管理

第三阶段android高级应用课程 详询:874511079 2224343088


界面,还是界面:主题,换肤及高级商用界面开发

界面高级知识 , 复杂的商业界面如何做出?
如何使用主题,如何换肤?
动画效果的实现Animation



NDK初步

很多时候,只有Java是不够的,我们需要了解如何将我们的触手伸到类库层



Service高级

Native Service , Bound Service原理分析 。 并且习惯用ServiceIntentService等特性



电话与短信应用

电话和短信 是手机的功能基石

1. 详解IntentIntent Filter
2. 利用Intent创建自己的电话拨号与短信应用


多媒体的世界

MediaPlayer(MusicPlayer, VideoPlayer), Camera的使用



位置服务及Google Map API

使用GoogleMap开发地理信息系统



传感器Sensor应用

光线,重力加速度,水平等各类传感器编程



Android多线程及异步任务

了解Linux的多线程概念, 了解Android的异步任务机制 ,了解Android 多线程的实现
熟悉Handler的概念,Handler的实现原理,Handler 异步实现方法,Handler与线程的关系
了解AsyncTask类 以及此类的实现 。
明了它与Handler谁更轻量级
如何使用AsyncTask .



Android设计模式概述

我们要深入研究android,怎么能不了解他为何要这样设计呢?很多地方的设计模式应用,我们举一些典型的地方来说明,这样能让我们从设计者角度去思考设计原理,这个章节,太强了!



Android应用开发总结

对应用开发的综述


第四阶段


分清项目和产品,MDA方式




软件生产过程标准阶段




软件生成过程我们的阶段

了解项目环境并评估-制定粗略项目计划-第一次需求成文-抽象资源计划(第一次设计)-第二次需求-设计界面原型(第二次设计)-第三次需求-持久化设计(第三次设计)-系统模块及目录结构设计……



拿到一个项目,我无所是从




需要制定计划么?




第一次需求




抽象R&P(资源和计划)- 第一次设计




第二次需求及客户沟通




设计界面原型 - 第二次设计




再次和客户沟通(第三次需求)




持久化设计 - 第三次设计




系统模块及目录结构设计




分模块编码




项目进度控制及开发日志




可选择的单元测试,压力测试和Robot测试




各类文档的编制




项目评估及交付



我们的项目(三选二)


语音记账小助手

我们的项目都是遵循商业化软件开发要求 ,遵循迭代开发流程 。从需求分析开始一直到最后的实现,比仅仅是讲技术实现点 。

语音记账小助手是一款结合了语音输入识别功能的AA记账软件,完整的联系了我们所学内容的基本方面 。同时,本软件也可以作为你的第一款共享软件上传到Market上,感受第一个商业作品的魅力吧!一天5000的下载量,不是梦



Microoh微博客户端系统

这套系统是Microoh网站客户端项目,但系统涵盖了服务器端的开发以及项目管理过程 。整个系统是团队开发模式,不仅仅是讲解技术点,同时连项目会议过程也会录制下来 。 真正的让大家了解商业项目开发过程 。 客户端技术点包括,微博,图片,地理定位等。



Tolo移动教学系统

这套系统是基于C/S结构的通过android手机操作,实现远程PC端的控制以及上课其余操作,包括画图,批注,PPT控制等功能,实现真正的移动上课的功能,技术点会用到Socket通讯,老师实现Server端内容,学员实现Client端内容,这个项目本身就是一个无线应用创新产品



更多相关文章

  1. Android 系统内存扫盲点
  2. Android中各种组件的生命周期
  3. 谁说Android的动画不廉价(一)之项目分层
  4. Android 系统分析[1]
  5. Dagger2 在 Android 项目的正确使用方式【完整篇】
  6. 项目运行报错Error: Static interface methods are only support
  7. android 使用Maven多项目搭建纪要
  8. Android基础之Android系统架构
  9. Android Studio 第六十五期 - Android业务组件库

随机推荐

  1. 大家心心念念的权限管理功能,这次安排上了
  2. Github标星19K+Star,10分钟自建对象存储服
  3. 前后端分离项目,如何优雅实现文件存储!
  4. 手把手教你搞定权限管理,结合Spring Secur
  5. 前后端分离项目,引入 Spring Cloud Gatewa
  6. 使用Seata彻底解决Spring Cloud中的分布
  7. 手把手教你搞定权限管理,结合Vue实现菜单
  8. mall在Linux环境下的自动化部署(基于Jenki
  9. 商品SKU功能设计与优化
  10. MySql主从复制,从原理到实践!