Android 开发知识体系

知识体系

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和位置服务、Google Map、2D\3D绘制、传感器开发、游戏开发、电话及SMS服务、网络\Bluetooth\Wi-Fi等。

8、Android系统级开发:移植、驱动、NDK(C方向)。

9、JavaEE核心技术:Servlet核心技术、JSP核心技术、Struts、Spring、Hibernate框架。

学习内容

Android基础阶段:平台架构特性(JAVA/C) Market/应用程序组件 环境搭建与部署/打包与发布 AVD/DDMS/AAPT 调试与测试 相关资源访问/资源制作 Activity/Service/Broadcast Receiver/Content Provider/原理(生命周期)及深层实现

Android进阶初级:组件Widget/ 菜单Menu/ 布局Layout 详解 Xml解析(Pull/Dom/Sax)/JNI 解析SQL数据库原理, SQLite /SharedPreferences/File详解 多媒体Audio/Video/Camera 详解

Android进阶高级:蓝牙/WIFI SMS/MMS 应用实现 深层次解析GPS原理,实现LocationManager/LocationProvider 进行定位/跟踪/查找/趋近警告以及Geocoder正逆向编解码等技术细节 2D图形库(Graphics/View)详解 SDCARD/传感器/手势 应用实现

时间: 2024-08-28 17:06:15

Android 开发知识体系的相关文章

打造自己的Android常用知识体系

前言 Android常用知识体系是什么鬼?所谓常用知识体系,就是指对项目中重复使用率较高的功能点进行梳理.注意哦,不是Android知识体系. 古语道:学而不思则罔,思而不学则殆.如果将做项目类比为“学”,那么整理就可以类比为“思”. 在做项目过程中总是会遇到使用相同的功能,比如toast.对话框.刷新加载列表.网络框架.数据库等等,一个简单的方法就是从之前的项目中复制粘贴到新项目中,然后做一些个性化修改,好了,这就“大功告成”了.当另外一个新项目用到了,再次复制粘贴.这样是不是很low.但是当

前端开发知识体系部

1. 前言 本文把整个web前端开发所需要的知识都之中在一个视图中,形成一个完整的web前端知识体系,目的是想要颠覆人们对于前端只有三大块(html.css.js)的认识--做web前端需要的比这三大块要多得多. 在看内容之前,先看一下这个知识框架的预览图.图太大不好展示,看不清除,可在此下载清晰版:http://pan.baidu.com/s/1hqIUvUc (内有整个知识体系的图片和xmind文件) 2. 分类 所有知识框架,那肯定是一个结构型的展现,就是一棵树.web前端的知识点非常多,

.NET开发知识体系

记得几年前写过一篇关于.NET开发方面的知识总结,最近园子里也有人总结.NET方面的知识体系,所以就想把之前那篇文章翻出来,结合现在的理解加以更新,如下. 参考资料: 1,我之前的那篇文章:让我们都建立自己的知识树吧 2,王福朋的,自己总结的web前端知识体系大全[欢迎补充] 3,灵感之源的两篇文章:.NET技术大系概览 (迄今为止最全的.NET技术栈),Web前端开发大系概览 (前端开发技术栈)

Android 开发知识小集

XML文件 xml其实是一个博大精深的东西呐.. 这里我就简单写一点,慢慢加: 关于color.xml,转载自:http://blog.sina.com.cn/s/blog_4e60b09d01015jcp.html <?xml version="1.0" encoding="utf-8" ?> <resources> <color name="white">#FFFFFF</color><!

敏捷开发知识体系整体框架

敏捷开发工程实践 项目管理 迭代开发 风险价值生命周期 多级项目规划 完整团队 每日站立会议 任务板 燃尽图 需求管理 需求订单 业务流程草图 用例驱动开发 用户故事 架构 演进的架构 演进的设计 基于组件的架构设计 开发 结对编程 测试驱动开发 重构 代码规范 测试 单元测试 并行测试 测试管理 变更管理 持续集成 自动构建 团队变更管理 敏捷开发管理实践描述 定义和特征说明 主要角色 主要活动和最佳实践 主要输入输出 工作流程 敏捷开发工程实践描述 定义和特征说明 应用说明 案例说明 敏捷开

软件开发知识体系(二)

数据结构与算法 算法 数据结构与算法分析 编程珠玑 剑指 Offer 操作系统 现代操作系统 深入理解计算机系统 鸟哥的 Linux 私房菜 Unix 环境高级编程 Unix/Linux 编程实践教程 Operating Systems: Three Easy Pieces (OSTEP) 计算机网络 计算机网络 计算机网络 自顶向下方法 图解 HTTP TCP/IP 详解 卷 1:协议 UNIX 网络编程 Linux 多线程服务端编程 面向对象 Head First 设计模式 设计模式 可复用

前端开发知识体系技能点【根据自我学习顺序】

UI设计+原型 html5+css3 bootstrap+ionic javascript[对象.数组.函数.字符串.闭包.原型链.对象封装.ajax.事件.DOM.BOM.正则.设计模式] jquery[五大模块:选择器.文档操作.动画.ajax.事件]+zepto requireJS[模块化] less+sass angular[模型+控制器+过滤器] nodeJS mongoDB

吴裕雄--天生自然Android开发学习:android开发知识学习思维导图

原文地址:https://www.cnblogs.com/tszr/p/12017363.html

Androidproject师进阶之路 :《Android开发进阶:从小工到专家》上市啦!

封面 文件夹1 文件夹2 - 当当购买链接 - 京东购买链接 为什么写这本书 写这本书的念头由来已久了. 或许是从我打算写<Android源代码设计模式解析与实战>那时起就萌生了这个念头,由于设计模式属于仅次于架构之下的局部战术.阅读这类书籍可以让具备一定工作经验的开发者提升自己的设计能力,构建更灵活的软件.可是.对于初.中级project师而言,最重要的还是在于基础知识以及知识广度的掌握上.因此,在<Android源代码设计模式解析与实战>交稿之后,我就马上開始了本书的写作之旅.