编辑推荐
从Android新手到Android高手 实现Android版的多功能日历 贯串常用技术的使用(包括网络、数据库、服务、图形、定时器等)。其中涉及从Android 1.5中开始引入的Widget。在结合这些知识的过程中,逐步引导学员完成一个多功能日历的程序。这个程序虽然主要的功能是显示指定有的日历,但拥有很多附加功能,例如,显示指定城市的天气预报、显示农历日历和节日、写日历、设置提醒时间等。在这里需要提一下的是提醒时间的设置。本例采用了服务和全局定时器结合的方式实现了以分钟为单位设置多个提醒时间。
内容简介
通过这个例子,学员可以掌握大多数Android的知识,例如,多功能日历涉及到了数据库、图形、网络、服务等经常用到的Android技术。
在每一讲中会首先介绍本讲要实现的功能所涉及到的相关知识,然后会带领读者来完成多功能日历中相应的功能。
为了使基础比较薄弱的学员很容易掌握多功能日历中的相关技术,本教程还提供了很多例子以供读者练习和巩固所学到的知识。
作译者
东北大学软件学院工程硕士。拥有超过10年的软件开发经验。曾任国内某知名企业项目经理。曾领导并参与开发了中学教务管理系统、印刷物资公司管理系统、网上评卷系统等十几个大中型项目。个人作品:多功能日历(Android版)、新浪微博客户端(Android)。从2005年进入写作领域以来,为程序员、电脑编程技巧与维护、电脑报、IT168、天极网等平面媒体和网络媒体撰写了一百多篇原创技术和评论文章。并在个人 blog(http://nokiaguy.blogjava.net)上发表了大量的原创技术文章。曾独立编写了《Java Web开发技术大全》和《Java Web开发速学宝典》两本书。新书《Android/OPhone开发完全讲义》将在近期出版。
目录
实现Android版的多功能日历 第1讲Android入门
实现Android版的多功能日历 第2讲Android绘图基础
实现Android版的多功能日历 第3讲绘制日历的框架
实现Android版的多功能日历 第4讲Android高级图形技术(一)
实现Android版的多功能日历 第5讲Android高级图形技术(二)
实现Android版的多功能日历 第6讲绘制日历
实现Android版的多功能日历 第7讲日历的触摸事件处理
实现Android版的多功能日历 第8讲可切换到上月和下月的日历
实现Android版的多功能日历 第9讲菜单
实现Android版的多功能日历 第10讲可定位日期的日历
实现Android版的多功能日历 第11讲WebView组件
实现Android版的多功能日历 第12讲显示当前日期的详细信息
实现Android版的多功能日历 第13讲管理和应用Sqlite
实现Android版的多功能日历 第14讲在Android中使用Sqlite数据库(一)
实现Android版的多功能日历 第15讲在Android中使用Sqlite数据库(二)
实现Android版的多功能日历 第16讲与数据库绑定的列表组件
实现Android版的多功能日历 第17讲为多功能日历增加日记功能(一)
实现Android版的多功能日历 第18讲为多功能日历增加日记功能(二)