[开发] 实现Android版的多功能日历(试看)

hzbook 2010-06-08


(试看)详细链接地址:http://www.hztraining.com/bbs/showtopic-29.aspx 
课程介绍
这套技术视频课程,在介绍基础知识的同时,还以迭代的方式实现了一个完整的例子(多功能日历)。
通过这个例子,学员可以掌握大多数Android的知识,例如,多功能日历涉及到了数据库、图形、网络、服务等经常用到的Android技术。
在每一讲中会首先介绍本讲要实现的功能所涉及到的相关知识,然后会带领读者来完成多功能日历中相应的功能。为了使基础比较薄弱的学员很容易掌握多功能日历中的相关技术,本教程还提供了很多例子以供读者练习和巩固所学到的知识。

项目平台
演示:Windows 7
语言:Java 1.6以上
工具:Eclipse
插件:ADT

涉及知识
语言基础:Java,基本软件开发技能
平台基础:Android常用技术的使用,例如,网络、数据库、服务、图形、定时器等
开发工具:Eclipse的基本使用方法
使用框架:无
Web技术:无

技术亮点
介绍了Android中常用技术的使用(包括网络、数据库、服务、图形、定时器等)。其中涉及从Android 1.5中开始引入的Widget。在结合这些知识的过程中,逐步引导学员完成一个多功能日历的程序。这个程序虽然主要的功能是显示指定有的日历,但拥有很多附加功能,例如,显示指定城市的天气预报、显示农历日历和节日、写日历、设置提醒时间等。在这里需要提一下的是提醒时间的设置。本例采用了服务和全局定时器结合的方式实现了以分钟为单位设置多个提醒时间。

讲师:李宁
东北大学软件学院工程硕士。拥有超过10年的软件开发经验。曾任国内某知名企业项目经理。曾领导并参与开发了中学教务管理系统、印刷物资公司管理系统、网上评卷系统等十几个大中型项目。个人作品:多功能日历(Android版)、新浪微博客户端(Android)。从2005年进入写作领域以来,为程序员、电脑编程技巧与维护、电脑报、IT168、天极网等平面媒体和网络媒体撰写了一百多篇原创技术和评论文章。并在个人 blog(http://nokiaguy.blogjava.net)上发表了大量的原创技术文章。曾独立编写了《Java Web开发技术大全》和《Java Web开发速学宝典》两本书。新书《Android/OPhone开发完全讲义》将在近期出版。

定价:165 元  购买


目录

第1讲 Android入门

课程目标:
了解下载、安装AndroidSDK和ADT插件的方法,以及如何使用Ecipse开发、测试一个Android应用程序。并演示多功能日历的基本功能。以使学员对这个系统有一个初步的认识。

课程内容:
Android简介
下载和安装Android SDK
安装ADT插件


(第2讲-第7讲) Android的多媒体功能

课程目标:
通过学习Android中处理图形和声音的方法来掌握实现绘制多功能日历中日历和文字的方法。

课程内容:
第2讲Android图形绘制基础(一)(1课时)
第3讲Android图形绘制基础(二)(1课时)
第 4讲绘制多功能日历的边框和网格(1课时)
第5讲Android图形绘制的高级技术(1课时)
第6讲绘制多功能日历的日期(一)(1课时)
第7讲绘制多功能日历的日期(二)(1课时)


(第8讲-第17讲)Android的数据库功能

课程目标:

掌握Sqlite数据库的基本使用方法和工具的用法。
在Android中读写Sqlite数据库。
保存和读取复杂的数据。
实战多功能日历中的数据库部分。功能包括建立、编辑、删除记录。到时间后读取数据库的提醒信息。

课程内容:
第8 讲对多功能日历进行控制(一)(1课时)
第9讲对多功能日历进行控制(二)(1课时)
第10讲对多功能日历进行控制(三)(1课时)
第 11讲Android菜单的基础知识(1课时)
第12讲获得农历信息(一)(1课时)
第13讲获得农历信息(二)(1课时)
第 14讲显示当日的信息(1课时)
第15讲切换多功能日历的日期(1课时)
第16讲WebView组件(1课时)
第17讲访问 HTTP资源(1课时)


(第18讲-第24讲)网络功能

课程目标:
掌握Android中访问网络的基本方法。例如,TCP、HTTP等。并利用这些技术实现多功能日历中获得天气预报部分。

课程内容:
第18讲Java与 JavaScript整合开发应用(1课时)
第19讲通过WebService获得天气预报信息(1课时)
第20讲播放音频和视频(1课时)
第21讲最简单的移动存储方案(1课时)
第22讲文件存储(1课时)
第23讲Sqlite数据库(一)(1课时)
第 24讲Sqlite数据库(二)(1课时)


(第25讲-第33讲)其他功能

课程目标:
掌握 Android中服务、定时器、Widget等技术的原理和使用方法。并使用这些技术实现多功能日历中相应的功能。

课程内容:
第 25讲管理记录信息(一)(1课时)
第26讲管理记录信息(二)(1课时)
第27讲Android中的系统服务(1课时)
第28 讲Android中的时间服务(一)(1课时)
第29讲Android中的时间服务(二)(1课时)
第30讲可跨进程访问的AIDL服务(1课时)
第31讲设置多功能日历的提醒时间(1课时)
第32讲到时间提醒用户(1课时)
第33讲大结局:完善多功能日历(1课时)

 

Global site tag (gtag.js) - Google Analytics