Android 开源项目-StandupTimer学习笔记索引
前言
学习android一段时间了,为了进一步了解android的应用是如何设计开发的,决定详细研究几个开源的android应用。从一些开源应用中吸收点东西,一边进行量的积累,一边探索android的学习研究方向。这里我首先选择了jwood的 Standup Timer 项目。本文将把研究的内容笔记整理,建立一个索引列表。
Standup Timer
这是由jwood所设计的一个较为简单android应用,用于控制会议时间,类似秒表倒计时。Standup Timer是严格按照MVC模式设置的,同时可以学习怎样使用计时器Timer。
知识点索引
- android的OptionsMenu
- android的ContextMenu
- android的对话框
- android的PreferenceActivity
- android的TabActivity
- android的响铃MediaPlayer
- android的PowerManager 和PowerManager.WakeLock
- android的Handler
- java的 Timer
- Standup Timer的MVC模式及项目结构分析
- Standup Timer中的单件模式
- Standup Timer的单元测试项目
- Standup Timer的ConfigureStandupTimerActivity中的方法粒度职责规划
- Standup Timer中的SQLite数据库操作