THis is test for 页首

文章分类 -  Android 开源项目-Standup Timer

摘要:前言 学习android一段时间了,为了进一步了解android的应用是如何设计开发的,决定详细研究几个开源的android应用。从一些开源应用中吸收点东西,一边进行量的积累,一边探索android的学习研究方向。这里我首先选择了jwood的Standup Timer项目。 在Standup Timer的 数据访问层net.johnpwood.android.standuptimer.dao使用到了单件模式,我们首先来看一下net.johnpwood.android.standuptimer.dao的项目结构,理解各个类的职责,然后再详细了解其中的设计。DAO的包的结构 DAO在St... 阅读全文
posted @ 2010-09-14 12:56 DotDot 阅读(2260) 评论(1) 推荐(0) 编辑
摘要:前言 学习android一段时间了,为了进一步了解android的应用是如何设计开发的,决定详细研究几个开源的android应用。从一些开源应用中吸收点东西,一边进行量的积累,一边探索android的学习研究方向。这里我首先选择了jwood的Standup Timer项目。Standup Timer的项目结构 项目结构划分、以及各种设计模式分析我并不在行,所以如何写这篇博文让我相当的头疼。还决定从项目的结构谈起介绍一下每个包的职责,在结合MVC的概念进一步的了解如此划分项目的好处。 在src文件夹中net.johnpwood.android.standuptimer包对应MVC中的控制... 阅读全文
posted @ 2010-09-14 10:28 DotDot 阅读(3155) 评论(2) 推荐(0) 编辑
摘要:前言 学习android一段时间了,为了进一步了解android的应用是如何设计开发的,决定详细研究几个开源的android应用。从一些开源应用中吸收点东西,一边进行量的积累,一边探索android的学习研究方向。这里我首先选择了jwood的Standup Timer项目。Timer 如果需要定期执行某些任务,可以使用Timer 类,它接受一个TimerTask用于指示需要执行的操作。Timer会在后台开一个线程来进行定期任务处理。在Standup Timer 中使用它来计时,其实在本系列文章中的上一篇:android的Handler就已经使用了Timer。下面我们来看看Standup T.. 阅读全文
posted @ 2010-09-13 10:33 DotDot 阅读(1684) 评论(0) 推荐(0) 编辑
摘要:前言 学习android一段时间了,为了进一步了解android的应用是如何设计开发的,决定详细研究几个开源的android应用。从一些开源应用中吸收点东西,一边进行量的积累,一边探索android的学习研究方向。这里我首先选择了jwood的Standup Timer项目。本文将把研究的内容笔记整理,建立一个索引列表。关键词 Android.os.Handler涉及较多的知识点,我把一些关键词列举在下面,将主要介绍Handler: android.os.Handler 、 android.os.Handler.Callback Looper、 Threadle、Runnable M... 阅读全文
posted @ 2010-09-13 10:04 DotDot 阅读(81368) 评论(12) 推荐(13) 编辑
摘要:前言 学习android一段时间了,为了进一步了解android的应用是如何设计开发的,决定详细研究几个开源的android应用。从一些开源应用中吸收点东西,一边进行量的积累,一边探索android的学习研究方向。这里我首先选择了jwood的Standup Timer项目。本文将把研究的内容笔记整理,建立一个索引列表。PowerManager.WakeLock PowerManager.WakerLock是我分析Standup Timer源代码时发现的一个小知识点,Standup Timer 用WakeLock保证程序运行时保持手机屏幕的恒亮(程序虽小但也做得相当的细心,考虑的很周到)。P.. 阅读全文
posted @ 2010-09-06 17:23 DotDot 阅读(48763) 评论(6) 推荐(2) 编辑
摘要:前言 学习android一段时间了,为了进一步了解android的应用是如何设计开发的,决定详细研究几个开源的android应用。从一些开源应用中吸收点东西,一边进行量的积累,一边探索android的学习研究方向。这里我首先选择了jwood的Standup Timer项目。本文将把研究的内容笔记整理,建立一个索引列表。MediaPlayer 在standup timer中需要用到多媒体的铃声提醒,它是采用MediaPlayer类进行具体操作。android 中mediaPlayer主要用于对多媒体:audio/video 音频和视频的控制。关于Mediaplayer的详细介绍可以参考SDK.. 阅读全文
posted @ 2010-09-06 13:09 DotDot 阅读(5165) 评论(0) 推荐(1) 编辑
摘要:前言 这段时间在研究android平台上的开源项目——StandupTimer,这是由jwood所设计的一个较为简单android应用,用于控制会议时间,类似秒表倒计时。TabActivity & TabHost tabActivity继承自Activity,其内部定义好了TabHost,可以通过getTabHost()获取。TabHost 包含了两种子元素:一些可以自由选择的Tab 和tab对应的内容tabContentto,在Layout的<TabHost>下它们分别对应 TabWidget和FrameLayout。 使用TabActivity可以让同一个界面容纳更多的 阅读全文
posted @ 2010-09-01 17:30 DotDot 阅读(27576) 评论(3) 推荐(1) 编辑
摘要:前言 这段时间在研究android平台上的开源项目——StandupTimer,这是由jwood所设计的一个较为简单android应用,用于控制会议时间,类似秒表倒计时。PreferenceActivity PreferenceActivity是android提供的对系统信息和配置进行自动保存的Activity,它通过SharedPreference方式将信息保存在XML 文件当中。使用PreferenceActivity不需要我们对SharedPreference进行操作,系统会自动对Activity 的各种View上的改变进行保存(这个真是太赞了!)。 在android项目中添加一个... 阅读全文
posted @ 2010-09-01 10:29 DotDot 阅读(19698) 评论(0) 推荐(0) 编辑
摘要:前言 这段时间在研究android平台上的开源项目——StandupTimer,这是由jwood所设计的一个较为简单android应用,用于控制会议时间,类似秒表倒计时。android的提醒 android 的提醒主要有3中方式:Toast Notification,Status Bar Notification,Dialog Notification;在Standup Timer 中使用了很多Dialog notification。特别是在删除某项时,弹出的确认对话框。Dialog Notification 主要分为四种:Alert Dialog,ProgressDialog ,Date.. 阅读全文
posted @ 2010-09-01 09:45 DotDot 阅读(3033) 评论(0) 推荐(0) 编辑
摘要:前言 这段时间在研究android平台上的开源项目——StandupTimer,这是由jwood所设计的一个较为简单android应用,用于控制会议时间,类似秒表倒计时。ContextMenu android的context menu上下文菜单,选择某项VIEW后长按menu键,就会显示出来。 SDK上的描述:Context Menu A floating list of menu items that appears when the user performs a long-press on a View.使用步骤 ContextMenu的使用也比较简单和OptionsMenu相似... 阅读全文
posted @ 2010-08-31 16:41 DotDot 阅读(12559) 评论(1) 推荐(1) 编辑
摘要:前言 这段时间在研究android平台上的开源项目——StandupTimer,这是由jwood所设计的一个较为简单android应用,用于控制会议时间,类似秒表倒计时。OptionsMenu 在android的SDK中options menu 是这样解释的:Options menus: Theicon menusdo not support item check marks and only show the item'scondensed title. Theexpanded menus(only available if six or more menu items are vi 阅读全文
posted @ 2010-08-31 16:07 DotDot 阅读(6485) 评论(1) 推荐(0) 编辑

页脚