1、android介绍
基于linux内核的操作系统,早期由android公司开发,采用的软件堆层(software stack),分为三部分,底层以linux内核提供基本功能,应用软件由各公司研发,部分程序以java代码编写。
优势特色:
1、开放性 允许任何移动终端厂商加入到android联盟
2、摆脱运营商 让手机不再受到运营商的制约
3、产品多样 众多厂商推出千奇百怪的应用,功能特色的差异,却不会影响应用的数据同步、兼容性
4、不受任何限制的开发商 让开发商开发程序更加自由
2、学习路线介绍
java语言编程基础、面向对象、java常用设计模式、java数据结构和算法、关系型数据库、JDBC数据库编程、HTML和JavaScript编程、java动态页面编程
java以及web应用开发
UI界面设计、android数据库编程、android服务的应用、android内容提供者、android网络编程、android多媒体编程、android异步任务加载、android传感器编程、android谷歌地图开发、android蓝牙开发、androidWIFI编程、android与WebService、android与HTML5开发、jQueryMobile编程、PhoneGap应用开发、Wiget套件使用、android与工作流引擎结合、android报表制作、android高速描绘、android企业框架介绍
android应用项目实战开发
2D图形编程、图片处理、碰撞效果、物理引擎介绍、Cocoa2D引擎介绍、OpenGLES、游戏资源调度、游戏实战项目
android游戏应用开发