全面、系统的掌握开发实际的Android应用所需的核心开发知识。
技术要点:从零开始,循序渐进掌握Android的核心开发知识;理解Android应用的运行过程、理解Intent和IntentFilter、 掌握资源和国际化、理解Android的进程和线程、理解Task和会退栈、理解Activity在屏幕旋转时的生命周期、 理解Handler的原理以及开发应用、掌握三种Service的写法、理解Broadcast的原理
20年Java开发和使用经验,多年的首席架构师和CTO,拥有Sun的多项Java和J2EE方面的技能认证,拥有丰富的开发经验和深厚的技术沉淀,精通Java/JavaEE相关技术和多种开源框架,尤其擅长系统分析和架构设计。
拥有多年项目经理、技术部经理的管理经验,参与和领导了上百个大中型项目的设计和开发,在互联网应用系统架构、系统设计、应用级框架和中间件开发等方面具有很多经验和领悟。
原创著作《研磨设计模式》和《研磨Struts2》广受好评,尤其是《研磨设计模式》,一直稳居原创设计模式类图书第一的位置,并输出版权到台湾。
更为难得的是,入行20年,仍然奋战在技术一线,深知一线架构师需要掌握哪些技术、掌握到什么程度、一线架构设计会遇到哪些坑、如何才能做出最合适的架构设计,经验最难得!老师把这些经验和感悟都融合到课程中,能帮你节省很多走弯路的时间。
第01节课:整体课程介绍;android基础入门
第02节课:android的HelloWorld
第03节课:模拟器的配置使用和DDMS的使用
第04节课:运行HelloWorld并分析各个部分的写法和作用
第05节课:分析HelloWorld的运行过程
第06节课:介绍Android系统的四大组件
第07节课:系统学习Intent的知识——第一部分
第08节课:系统学习Intent的知识——第二部分
第09节课:系统学习Intent的知识——第三部分
第10节课:小结前面学习的:Android系统的四大组件和Intent的知识
第11节课:系统学习资源的知识
第12节课:系统学习资源的国际化的知识
第13节课:学习Android中安全和权限的知识
第14节课:学习Android中应用、任务、进程和线程的知识
第15节课:学习ADB的使用
第16节课:小结前面学习的:安全和权限、资源和国际化、应用、任务、进程和线程、ADB的使用的知识
第17节课:了解本章要学习的内容,学习Activity的基本概念和基本使用
第18节课:通过代码示例Activity的创建和使用
第19节课:通过代码示例接收启动的Activity的Result
第20节课:小结前面学习的:Activity的基本概念、创建和使用、接收启动的Activity的Result的知识
第21节课:Activity的状态和生命周期
第22节课:Activity在屏幕旋转时的生命周期
第23节课:保存Activity的状态
第24节课:系统学习Task和回退栈的知识——第一部分
第25节课:系统学习Task和回退栈的知识——第二部分
第26节课:了解Fragements和loaders,并小结本章的知识
第27节课:了解本章要学习的内容,系统地学习TextView的属性
第28节课:学习Button和EditText
第29节课:学习单选、复选框和下拉列表
第30节课:学习ProgressBar和ImageView
第31节课:学习日期选择、时间选择和RatingBar
第32节课:学习Gallery
第33节课:学习AutoComplete
第34节课:小结前面学习的:用户界面的基本概念、各个常用的Widgets所学的知识
第35节课:学习LinerLayout和RelativeLayout
第36节课:学习TableLayout和 GridView
第37节课:学习TabLayout
第38节课:学习ListView
第39节课:对所学的这几种布局进行知识小结
第40节课:系统学习菜单的知识——第一部分
第41节课:系统学习菜单的知识——第二部分
第42节课:系统学习菜单的知识——第三部分
第43节课:系统学习ActionBar的知识
第44节课:系统学习Dialogs的知识——第一部分
第45节课:系统学习Dialogs的知识——第二部分
第46节课:系统学习Dialogs的知识——第三部分
第47节课:系统学习Handler的知识——第一部分
第48节课:系统学习Handler的知识——第二部分
第49节课:系统学习Handler的知识——第三部分
第50节课:系统学习Notifications的知识——第一部分
第51节课:系统学习Notifications的知识——第二部分
第52节课:了解本章要学习的内容,学习Started Service的开发
第53节课:学习绑定Service的开发
第54节课:学习Service的生命周期
第55节课:研究Service和Main 线程的关系
第56节课:了解本章要学习的内容,学习Broadcast的概念
第57节课:学习Broadcast的开发
第58节课:接收其他应用发出的Broadcast
第59节课:了解本章要学习的内容,学习使用Shared Preferences来存储数据
第60节课:学习Internal Storage存储数据
第61节课:学习使用External Storage存储数据,操作SD卡
第62节课:了解本章要学习的内容,学习SQLiteOpenHelper
第63节课:使用SQLite实现新增功能,并准备好测试界面
第64节课:使用SQLite实现查询功能,并测试
第65节课:使用SQLite实现修改、删除和按条件查询的功能
第66节课:实现修改、删除和查询的Activity,并测试
第67节课:深入学习DBHelper中各个回调方法的运行时机
第68节课:了解本章要学习的内容,学习Content Provider的基础知识
第69节课:创建自己的Content Provider
第70节课:使用Content Provider
第71节课:操作通讯录——第一部分
第72节课:操作通讯录——第二部分
第73节课:了解本章要学习的内容,学习MediaPlayer的使用
第74节课:学习异步准备媒体资源、以及异步相关的处理,MediaPlayer的状态
第75节课:了解本章要学习的内容,基于Socket 或 HttpURLConnection进行网络编程
第76节课:使用Apache的Http操作包进行网络编程,使用JSON
第77节课:小示例:把Activity操作的数据存放到远程的后台去
第78节课:课间补充,如何把从远程获取的数据设置到ListView里面
第79节课:最佳实践
第80节课:整个课程的小结,展望今后的学习
1:有一定工作经验,还未从事架构工作,但想要向架构方面发展的朋友
2:已经开始从事架构工作,但想要系统学习提升的朋友
3:了解一些架构的知识,但是一直停留在理论上,不会实际操作,也无法让这些理论知识落地的朋友
4:有一定开发经验,想要系统学习架构方面的知识,扩展知识面和提升开发能力的朋友
登录后才能获取具体下载信息,请点击前往登录
您的账号信息不全,需完善信息才能获取具体下载信息,请点击前往完善信息
点击查看下载信息