【尚观】Android游戏与应用开发最佳学习之路_转载来学习Android
Android游戏与应用开发最佳学习路线图
为了帮助大家更好的学习Android,并快速入门特此我们为大家制定了以下学习路线图,希望能够帮助大家。
二、 具体需要掌握知识点:
知识点
|
目标
|
Java 概述
|
Java 基础入门
|
Java 开发环境搭建
|
熟练开发环境搭建、使用 Eclipse编译运行调试项目
|
Java基本程序设计结构
|
熟练 Java基本程序的书写、熟练运用数据类型、变量、流程、数组等
|
对象和类( OOP基础)
|
深刻理解面向对象思想、熟练运用类、对象、方法等 Java基本程序单位
|
继承
|
熟练 Java继承程序设计思想、能够使用继承思想编写Java程序
|
接口与内部类
|
熟练 Java接口的定义和使用、理解使用Java接口设计系统
|
异常与调试
|
理解 Java异常的机制、能够捕获常见异常、可以自定义异常
|
集合框架
|
熟练使用三种集合框架 List、Map、Set;能够使用集合框架模拟数据库操作
|
多线程
|
熟练 Java多线程的定义和使用,熟练Java的同步机制和通信机制,编写安全的Java多线程程序
|
网络编程
|
熟练 Java网络编程客户端和服务器端类、使用Java网络编程接口实现聊天室
|
Java IO 流
|
熟练各种 Java I/O流的使用、使用IO流拷贝文件、上传、下载
|
GUI
|
熟练常见的 Java GUI控件的使用、熟练Java事件的处理机制、熟练常见事件处理方法
|
Java 数据库编程(JDBC)
|
能够使 JDBC访问各种数据库、MySQL、Oracle
熟练 Java 的CRUD方法、使用Java调用存储过程
|
Java Web 编程
|
理解 Web编程思想、理解Web编程的请求响应机制,熟练Servlet Web 编程
|
Java 项目
|
熟练使用 Java基础知识、多线程、网络编程、IO、GUI实现聊天室
|
知识点
|
目标
|
应用开发部分
|
|
Android 基础入门
|
熟练 Android平台搭建、熟练使用Android创建命令工具、编写第一个Android应用程序
|
Android 用户界面
|
熟练 Android创建UI组件的应用、能够使用创建UI组件设计实际项目UI、熟练高级UI的使用,例如,MapView、WebView、Gallery、GridView等
|
Android 基本组件 (Activity、Intent、Service、BroadCastReceiver、ContentProvider)
|
深刻理解 Android应用程序的设计思想、熟练Android平台的四大组件Activity、Service、BroadcastReceiver、ContentProvider的使用
能够使用通知、 Alarm等实现备忘录等真实项目
|
Android 数据存储
|
熟练 Android平台的数据存储、熟练使用Sqlite数据库实现CRUD操作
熟练 Android文件系统的操作
|
多媒体
|
熟练使用 Android 平台的多媒体的使用,播放音频、视频、操作图片
|
互联网应用
|
熟练 Android平台的网络编程接口、熟练Sock、URL、ApacheClient的各种使用方法
|
GPS定位应用
|
熟练 Android平台的定位API、能够使用这些API实现定位、跟踪、查找等功能
|
Android多线程
|
熟练 Android平台的多线程处理方法、熟练使用Android平台的消息处理机制
|
Android 应用项目
|
学习版本控制工具、熟练团队开发流程
|
游戏开发部分
|
|
图形图像
|
熟练 Android平台的图形图像处理API、能够使用这些API绘制图形、动画等
|
View 、SurfaceView
|
熟练 View、SurfaceView、自定义视图
|
Android 平台下的传感器
|
能够使用 Android 平台API实现感应操作
|
游戏中的物理和数学
|
Android 平台的物理特性实现
|
OpenGL ES 初级
|
熟练 OpenGL ES的常见API的使用
|
OpenGL 进阶
|
能够使用 OpenGL ES API实现一些特效
|
游戏引擎初步
|
熟练游戏引擎基础框架
|
游戏引擎音效模块
|
熟练游戏引擎音效部分实现
|
游戏引擎实体模块
|
熟练游戏引擎粒子系统实现
|
游戏引擎OpenGL 模块
|
熟练游戏引擎 OpenGL ES 3D部分实现
|
Android 游戏项目
|
使用游戏引擎编写游戏
|
四、 推荐书籍:
----------------------------------------------------------------------------------------------------------
原文来自:http://4g.uplooking.com/zxjc/iteye-1.html
【尚观】Android游戏与应用开发最佳学习之路_转载来学习Android相关推荐
- Android游戏尸体– ArkDroid开发
大家好, 您可能已经注意到,我们最近深入研究了手机游戏编程领域. 这是在创建了JCG Studios (基于希腊雅典的独立手机游戏工作室)之后完成的. JCG在这里代表Just Cool Games, ...
- Android:一个妹zhi的学习之路_心得体会
今天停下来,思考了一下Android学习路线,发现自己有点乱了.看了一篇博客,给了我很大的感触,思索下我开通了博客,想把自己的一些感悟和总结在博客上分享. ---------------------- ...
- android游戏物理引擎开发——粒子系统(三)
生病了,医院躺了几天,动了个小手术,动手术之后的几天在医院看了几本<大众软件>,又想到自己必须得买台台式机了,这破笔记本实在用不下去了,然后开始喜欢看些硬件的东西,等我熟悉了以后,写几个硬 ...
- android游戏物理引擎开发——碰撞检测(三)
生病了,医院躺了几天,动了个小手术,动手术之后的几天在医院看了几本<大众软件>,又想到自己必须得买台台式机了,这破笔记本实在用不下去了,然后开始喜欢看些硬件的东西,等我熟悉了以后,写几个硬 ...
- 手机android游戏制作工具,主题制作工具手机下载_主题制作工具安卓版下载v1.0.4_3DM手游...
<主题制作工具>不是一款常规的主题类手机软件,它的功能主要是能够让用户进行自己的DIY.用户通过<主题制作工具>可以发挥自己的想象力,创造出拥有自己个性的手机主题,喜欢的朋友不 ...
- python全栈开发要学些什么_如何迅速学习Python 全栈开发?
零基础学习开始学习Python 肯定难,Python的专业程度本身就不简单,学习这事本来就是一件非常煎熬的事情,人都不愿意学习,可是没办法,为了生存掌握一个技能,你必须学,如果你认真的对待,你就找不到 ...
- 前端开发需要学python吗_在选择学习Python开发还是前端开发时需要考虑哪些因素...
首先,从技术体系结构来看,Python开发与前端开发是两个不同的学习方向,未来所从事的岗位和面对的任务场景也有较为明显的不同,但是Python开发与前端开发本身的发展前景都是比较不错的,未来的就业空间 ...
- python开发需要掌握的知识_(深度学习)Python必须掌握基础知识,python,必会,知识点...
1.格式化输出字符串 常见的占位符有: %d 整数, %f 浮点数, %s 字符串, %x 十六进制整数 (1) % print('Hi, %s, you have %d kg.' % ('大白', ...
- 《Android游戏开发详解》一导读
前 言 Android游戏开发详解 作为对编程知之甚少或者毫无所知的初学者,开始学习Android游戏开发,可能会觉得就像是穿越陌生的星际的旅程.有太多的事情要尝试,太多的知识要学习,令人遗憾的是,还 ...
最新文章
- 《C++ primer》--第三章
- IPC之哲学家进餐问题
- Gogland IDE Run/Debug Configurations 配置说明
- 成功解决CatBoostError: Invalid type for cat_feature cat_features must be integer or string, real number
- 大规模数据处理开源软件
- factorybean 声明_阿里面试题:BeanFactory与FactoryBean的区别
- vant 里面找不到轮播图_5分钟搞定,高逼格动态LOGO图
- 51nod 1270 数组的最大代价 思路:简单动态规划
- 计组-CISC和RISC的基本概念
- mac最好用的markdown_「建议收藏」PCMaclinux,最好用Markdown编辑器清单
- npoi 所有列调整为一页_别再浪费纸了,一张纸就能打印Word、Excel、PPT所有内容,真厉害...
- java中对象清空值_对象的引用和清除_Java语言程
- HDU 2829 Lawrence
- Android Multimedia框架总结(十三)CodeC部分之OpenMAX框架初识及接口与适配层实现
- [asp.net mvc 奇淫巧技] 06 - 也许你的项目同一个用户的请求都是同步的
- [置顶] javascript中的数组对象以及json学习笔记
- java分库框架shard_架构组件:基于Shard-Jdbc分库分表,数据库扩容方案-Go语言中文社区...
- 利用POI将word转换成html实现在线阅读
- centos7用html5播放器,centos7安装多媒体播放器SMPlayer
- 机器学习资源备份,转载自大神https://zhuanlan.zhihu.com/p/26876504