学习分为三个阶段:
1,Android基本阶段:平台架构特点(JAVA/C)Market/构建和部署应用程序组件的环境/包装和发布AVD/DDMS/AAPT与调试和测试相关的资源访问/资源生产Activity/Service/BroadcastReceiver/ContentProvider/原理(生命周期)和深度实现
2,Android初级:组件Widget/菜单Menu/布局Layout详解Xml分析(Pull/Dom/Sax)/JNI分析SQL数据库的原理。
SQLite/SharedPreferences/File详解多媒体Audio/Video/Camera详解
3,Android高级:蓝牙/WIFISMS/MMSGPS原理的深层次分析应用实现。
实现LocationManager/LocationProvider定位/跟踪/搜索/接近警告、Geocoder正反向编解码等技术细节2D图形库(Graphics/View)详解SDCARD实现传感器/手势应用
知识体系
1、Unix/Linux平台技术:基本命令,Linux开发环境较低
2、企业级数据库技术:SQL语言、SQL语句调优、Oracle数据库技术
3、Java核心语言技术:Java语言基础、Java面向对象编程,JDK核心API、Java集合框架、Java网络编程、JavaI/O编程、Java多线程编程,Java异常机制、Java安全、JDBC、XML
4.软件工程及设计模式:软件工程概述、配置管理及SVN、UML、基本设计模式
5、Android应用开发基础:Android开发平台、Eclipse ADT开发环境、AVD以及传感模拟器调试,Android核心组件、Android常用组件、Android高级组件、文件和网络访问,SQLite数据库编程、后台服务编程
6.互联网核心技术:HTML、CSS、JavaScript、JQuery、Ajax应用
7、Android高级应用开发:音频视频摄像头、互联网应用、GPS和位服务,GoogleMap、2D3D绘制、传感器开发、游戏开发、电话和SMS服务BluetoothWi-Fi等。
8、Android移植、驱动、系统级开发NDK(C方向)。
9、JavaEE核心技术:Servlet核心技术、JSP核心技术、Struts、Spring、Hibernate框架。
常见问题FAQ
- UU学院资源教程能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 付款了无法下载怎么办?
- 链接地址失效怎么办?