【网学网提醒】:网学会员,鉴于大家对Android开发十分关注,会员在此为大家搜集整理了“Android开发”一文,供大家参考学习!
第一天9:0012:00第1章Android操作系统概述1.1Android平台介绍1.2Android平台特性1.3Android平台架构1.4Android原生(Navtive)C/C++
程序开发及AndroidSDK介绍1.5Native开发方式与JAVA开发方式性能比较1.6Android应用前景分析第2章AndroidSDK及其开发环境搭建2.1AndroidSDK的版本演进2.2EclipseADT插件与SDK版本的对应关系2.3ADT插件的安装和更新2.4Android模拟器介绍2.4.1启动与使用Android模拟器2.4.2模拟器中SD卡的应用2.4.3模拟器连接网络2.5通过Eclipse创建一个HelloWord简单的项目2.6通过Eclipse导入一个RssReader开源项目第3章Android项目结构分析3.1资源管理(Resources)分析3.1.1drawable分析3.1.2layout分析3.1.3values(strings.xml、colors.xml、arrays.xml等)分析3.1.4R.java分析及使用3.1.5AndroidManifest.xml分析3.2应用构成中的四个主干组件简单分析3.2.1Activity分析3.2.2Intent分析3.2.3Service分析3.2.3Content分析13:0016:00【实验】实验1:搭建开发环境本实验将亲手安装AndroidSDK以及建立Eclipse和ADT插件的开发环境实验2:导入开源RssReader的项目工程本实验通过一个开源项目创建一个项目工程。实验3:启动、使用模拟器;编译到设备并在设备上运行本实验通过IDE中启动模拟器并通过模拟器进行断点调试,并对项目的整体架构有简单的了解。
第二天9:0012:00第4章Activity4.1Activity的生命周期4.2Activity有四种本质区别的状态4.3保存持久状态4.4权限许可4.5进程的生命周期4.6继承Activity类应该注意的
问题第5章高级UI5.1标准控件的使用5.2设计开发自定义控件5.3Layout布局的使用5.4触摸/按键(UIEvents)事件处理方法第6章图形图像(2DGraphics/3DOpenGL)6.1View,SurfaceView,Canvas,Paint类分析使用6.2显示文本以及显示特殊效果文本6.3绘图及显示图片(包括:普通绘图、特殊效果、直接显示图像文件、从资源文件中显示图片、实现
图片透明,倒影,旋转等显示效果等)6.4如何实现动画效果6.5如何使用OpenGL对3D动画的处理13:00|16:00【实验】实验1:以示例讲解使用标准控件来实现程序UI本实验将主要对Android标准控件的相关处理方法进行讲解。实验2:以示例讲解2D/3D的显示本实验将主要对Canvas,Paint类的相关技巧方面处理。实验3:以示例讲解如何使用多线程和Handle类(消息)来实现动画显示效果本实验将主要对2D动画的处理方法,以扩展开发
程序的方法和思路。第三天9:0012:00第7章IntentReceiver7.1Intent的作用和目的7.2属性讲解7.3Android如何定义以及如何解析Intent7.3.1直接Intent7.3.2间接Intent7.4AndroidManifes
t.xml深入分析第8章Service
8.1什么是Service8.2如何使用Service8.3Service的生命周期8.4BroadcastReceiver的使用第9章ContentProvider9.1SQLite介绍9.2创建ContentProviders9.3使用ContentProviders9.3.1使用URI语法来做以下动作:9.3.2QueryingforData
查询资料9.3.3ModifyingData修改资料9.3.4AddingaRecord增加资料9.3.5DeletingaRecord刪除
资料 13:00
16:00【实验】实验1:以示例讲解菜单的生成、响应菜单项点击、增加子菜单功能本实验将主要对Android应用
程序中菜单的相关处理方法。实验2:以示例讲解让Activity以全屏方式显示以及为Activity屏幕的标题添加图标
功能本实验将主要对Activity的相关技巧方面处理方法。实验3:处理非res资源的例子本实验将主要对非res资源的处理方法,以扩展开发
程序的方法和思路。实验4:一步一步的分析讲解并对其Activity和Intent的实现本实验将以RssReader项目为目标,逐步从无到有实现其功能,主要讲解其中的Activity和Intent的实现过程。第四天9:0012:00第10章高级应用开发10.1访问本地通讯录。10.2网络连接处理10.2.1网络连接的相关知识10.2.2流媒体的处理10.2.3URLConnection和HttpURLConnection的应用10.2.4HttpClient的分析10.3本地文件浏览管理10.4音视频播放处理10.5小部件(Widget)应用开发第11章调试、打包发布工具使用11.1Android调试桥11.2启用logcat日志调试11.3模拟器上安装删除软件
11.4打包、签名和安装软件到设备11.5如何将软件上传到googleMaket中
13:00
16:00【实验】实验1:实现打电话和发短信示例本实验主要是对ITelephony接口和ISms接口以及AIDL在Android
程序中的开发应
用。实验2:使用BroadcastReceiver实现开机启动Service或Activity本实验实现开机自启动的功能,体现BroadcastReceiver类的用法。实验3:实现文件浏览器实例本实验实现本地文件的管理和浏览功能。实验4:一步一步的分析讲解RssReader项目并对其Content和http通讯的的实现,完成并实现一个可实际使用的Rss阅读器本实验将以RssReader项目为目标,逐步从无到有实现其功能,主要讲解其中的Content以及网络通讯处理的实现过程。