【网学网提醒】:网学会员为您提供Android游戏与应用开发最佳学习路线图参考,解决您在Android游戏与应用开发最佳学习路线图学习中工作中的难题,参考学习。
游戏与应用开发最佳学习路线图以及环境安装Android游戏与应用开发最佳学习路线图以及环境安装
为了帮助大家更好的学习Android,并快速入门特此我们为大家制定了以下学习路线图,希望能够帮助大家。
路线图概括:一、路线图概括:
二、
具体需要掌握知识点:具体需要掌握知识点:
三、具体知识点与目标Java基础
知识点Java概述Java开发环境搭建Java基本
程序设计结构目标Java基础入门熟练开发环境搭建、使用Eclipse编译运行调试项目
熟练Java基本程序的书写、熟练运用数据类型、变量、流程、数组等深刻理解面向对象思想、熟练运用类、对象、方法等Java对象和类(OOP基础)基本程序单位熟练Java继承程序设计思想、能够使用继承思想编写Java继承程序接口与内部类熟练Java接口的定义和使用、理解使用Java接口设计系统理解Java异常的机制、能够捕获常见异常、可以自定义异异常与调试常熟练使用三种集合框架List、Map、Set;能够使用集合框集合框架架模拟数据库操作熟练Java多线程的定义和使用,熟练Java的同步机制和通多线程信机制,编写安全的Java多线程
程序熟练Java网络编程客户端和服务器端类、使用Java网络编网络编程程接口实现聊天室熟练各种JavaI/O流的使用、使用IO流拷贝文件、上传、JavaIO流
下载熟练常见的JavaGUI控件的使用、熟练Java事件的处理机GUI制、熟练常见事件处理方法Java数据库编程能够使JDBC访问各种数据库、MySQL、Oracle(JDBC)熟练Java的CRUD方法、使用Java调用存储过程JavaWeb编程理解Web编程思想、理解Web编程的请求响应机制,熟练ServletWeb编程Java项目熟练使用Java基础知识、多线程、网络编程、IO、GUI实现聊天室
Android游戏与应用开发
知识点目标
应用开发部分
Android基础入门Android用户界面熟练Android平台搭建、熟练使用Android创建命令工具、编写第一个Android应用
程序熟练Android创建UI组件的应用、能够使用创建UI组件设计实际项目UI、熟练高级UI的使用,例如,MapView、WebView、Gallery、GridView等
Android基本组件深刻理解Android应用
程序的设计思想、熟练Android平台(Activity、Intent、的四大组件Activity、Service、BroadcastReceiver、Service、ContentProvider的使用BroadCastReceiver、能够使用通知、Alarm等实现备忘录等真实项目ContentProvider)熟练Android平台的数据存储、熟练使用Sqlite数据库实Android数据存储现CRUD操作熟练Android文件系统的操作熟练使用Android平台的多媒体的使用,播放音频、视频、多媒体操作
图片熟练Android平
台的网络编程接口、熟练Sock、URL、互联网应用ApacheClient的各种使用方法熟练Android平台的定位API、能够使用这些API实现定位、GPS定位应用跟踪、查找等功能Android多线程Android应用项目熟练Android平台的多线程处理方法、熟练使用Android平台的消息处理机制学习版本控制工具、熟练团队开发流程
游戏开发部分
图形图像View、SurfaceViewAndroid平台下的传感器游戏中的物理和数学OpenGLES初级OpenGL进阶熟练Android平台的图形图像处理API、能够使用这些API绘制图形、动画等熟练View、SurfaceView、自定义视图能够使用Android平台API实现感应操作Android平台的物理特性实现熟练OpenGLES的常见API的使用能够使用OpenGLESAPI实现一些特效
游戏引擎初步游戏引擎音效模块游戏引擎实体模块游戏引擎OpenGL模块Android游戏项目
熟练游戏引擎基础框架熟练游戏引擎音效部分实现熟练游戏引擎粒子系统实现熟练游戏引擎OpenGLES3D部分实现使用游戏引擎编写游戏
推荐书籍:四、推荐书籍:
由【尚观4G只能操作系统研究室】郭宏志老师编写的《Android应用开发详解》,本书提供大量的实战项目及详细解决方案,相信对初学者还是相关开发人员都会有比较大的帮助。
五、免费在线视频教程
Android教程之Android简介4g.uplooking/zxjc/122.htmlAndroid教程之Android-HelloWorld4g.uplooking/zxjc/123.htmlAndroid教程之Android应用
程序基本原理4g.uplooking/zxjc/124.htmlAndroid教程之Android用户界面布局简介4g.uplooking/zxjc/125.htmlAndroid教程之Android用户界面-选项菜单4g.uplooking/zxjc/126.htmlAndroid教程之Android用户界面-使用XML文件创建菜单4g.uplooking/zxjc/127.htmlAndroid教程之Android用户界面-上下文菜单4g.uplooking/zxjc/128.htmlAndroid教程之Android用户界面-创建子菜单4g.uplooking/zxjc/129.htmlAndroid教程之Android用户界面-对话框4g.uplooking/zxjc/130.htmlAndroid教程之Android用户界面-其他常见的对话框4g.uplooking/zxjc/131.htmlAndroid教程之Android用户界面Toast4g.uplooking/zxjc/132.htmlAndroid教程之Android用户界面-布局管理4g.uplooking/zxjc/133.htmlAndroid教程之Android用户界面-布局管理-相对布局4g.uplooking/zxjc/172.htmlAndroid教程之Android用户界面-表格布局4g.uplooking/zxjc/173.htmlAndroid教程之Android用户界面-表格布局24g.uplooking/zxjc/174.htmlAndroid教程之Android中的事件处理4g.uplooking/zxjc/175.htmlAndroid教程之Android用户界面-常用组件4g.uplooking/zxjc/176
.htmlAndroid教程之Android用户界面-自动完成文本框(AutoCompleteTextView)4g.uplooking/zxjc/177.htmlAndroid教程之Android用户界面-ListView4g.uplooking/zxjc/178.htmlAndroid教程之Android用户界面-其他常见ListView用法4g.uplooking/zxjc/179.html
Android教程之Android-日期、时间选择对话框(DataPickerDialog、TimePickerDial4g.uplooking/zxjc/180.htmlAndroid教程之Android用户界面-进度条4g.uplooking/zxjc/181.htmlAndroid教程之Android用户界面-表格视图(GridView)4g.uplooking/zxjc/182.htmlAndroid教程之Android用户界面-选项卡视图(Tab)4g.uplooking/zxjc/183.htmlAndroid教程之Android播放器4g.uplooking/zxjc/184.htmlAndroid教程之Android俄罗斯方块14g.uplooking/zxjc/185.htmlAndroid教程之Android俄罗斯方块24g.uplooking/zxjc/186.htmlAndroid教程之Android博客登陆客户端14g.uplooking/zxjc/187.htmlAndroid教程之Android
博客登陆客户端24g.uplooking/zxjc/188.htmlAndroid教程之Android无线点餐系统4g.uplooking/zxjc/189.html
Android开发环境搭建全程演示(jdk+eclip+androidsdk)开发环境搭建全程演示()
一相关
下载 (1)javaJDK
下载:
进入该网页:java.sun/javase/downloads/index.jsp(或者直接点击
下载)如下图:
选择DownloadJDK只下载JDK,无需
下载jre.
(2)eclipse
下载 进入该网页:eclipse.org/downloads/(或者直接点击下载:BT
下载 HTTP
下载)如下图:
我们选择第一个(即eclipseIDEforjavaEEDevelopers)
(3)
下载AndroidSDK
说明:AndroidSDK两种
下载版本,一种是包含具体版本的SDK的,一种是只有升级工具,而不包含具体的SDK版本,后一种大概20多M,前一种70多M。
完全版下载(androidsdk2.1r01)
升级版下载(建议使用这个,本例子就是使用这个这里面不包含具
体版本,想要什么版本在Eclipse里面升级就行)
二软件安装
(1)安装jdk6u19
安装完成即可,无需配置环境变量
(2)解压eclipse
eclipse无需安装,解压后,直接打开就行
(3)解压androidsdk
这个也无需安装,解压后供后面使用
(4)最终有三个文件夹,如下图:
三Eclipse配置
1安装android开发插件
(1)打开Eclipse,在菜单栏上选择help->InstallNewSoftWare出现如下界面:
点击Add按钮,出现如下界面
输入网址:https://dl-ssl.google/android/eclipse/
(如果出错,请将https改成http)
名称:Android(这里可以自定义)
点击OK,将出现如下界面
点击Next按钮,出现如下界面:
点击Next按钮,出现如下界面:
选择Iacceptthetermsofthelicenseagreements
点击Next,进入安装插件界面
安装完成后,出现如下界面
点击
Yes按钮,重启Eclipse
2配置androidsdk
(1)点击菜单window->preferences,进入如下界面
选择你的androidSDK解压后的目录,选错了就会报错,这个是升级工具,目前还没有一个版本的SDK
(2)升级SDK版本,选择菜单window->Androidsdkandavdmanager出现如下界面
选择updateall按钮,出现如下界面
选择左边的某一项,点击accept表示安装,点击reject表示不安装,我这里只选了SDK2.1和samplesforapi7,自己可以任意自定义,确定后,选择install按钮,进入安装界面如下:
安装完成如下:
(3)新建AVD(androidvituraldevice)Devices在点击New按钮
和上面一样,进入androidsdkandavdmanager,选中Vitural
点击New按钮后,进入如下界面:
名称可以随便取,target选择你需要的SDK版本,SD卡大小自定义,点击CreateAVD,得到如下结果
如上显示创建AVD完毕
3新建Android项目
(1)选择菜单file->new->other进入如下界面:
选择新建AndroidProject项目,点击Next按钮,进入如下界面
名称自定义,应用
程序名自定义,报名必须包含一个点以上,minSDKversion里面必须输入整数
点击Next出现如下界面:
注:若有错误如:Project...ismissingrequiredsourcefolder:'gen',则将gen->Android.Test->R.java这个文件删掉,Eclipse会为我们重新生成这个文件,并且不会报错。
(3)配置运行
右键项目->Runas->RunConfiguration进入如下界面:
该界面,点击Browse按钮,选择你要运行的项目
选择Target切换到以下界面
该界面选择运行的AVD,将AVD前面的方框设置为选择状态。
(4)测试项目运行
右键项目名称->runas->AndroidApplication即可启动运行该Android
程序,如下所示:
正在进入
测试
程序运行结果
四结束语
至此,android开发环境搭建完毕,有
问题请留言。在这里要注意,我这里只是下载了androidsdkr4升级工具,没有下载具体的SDK,而是通过在Eclipse里面的AndroidSdk管理工具升级的,你也可以直接下载具体的SDK版本,如:Androidsdk2.1r1上面有这个的下载
链接,但我任务用升级工具更好。