自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

博不如精

完美靠的是质量而非数量。世上的好东西时常小而难求,过多必无誉。只靠广博则难免成为平庸之辈,有所谓通才总想在学业上门门皆精,结果却常常是门门皆瘟。学业专攻必结硕果;若从事重要的事务,则必得美名。

  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 Android版DailyInsist(五)——业务逻辑和数据操作SettingFragment & 小结

最后一部分是提醒以及每天任务刷新,两者都用到了AlarmManager这个系统管理类。提醒提醒功能就是一个闹钟的效果,只是这里是启动服务,在服务里发一条notification作为提醒。设置时间时,TimePicker控件会监听该事件,每次时间改变后都会重新设置系统闹钟;如果用户关闭提醒功能的话,这个系统闹钟设置的事件也会取消。修改后的SettingFragment如下:@EFra

2014-01-22 14:01:53 1605 3

原创 Android版DailyInsist(四)——业务逻辑和数据操作RecordFragment

统计界面RecordFragment中的业务逻辑涉及到三个方面:新建任务,每日签到和删除任务。有上面三个中的任何一个操作时,统计界面都要做出相应的更新。其中删除操作在统计界面中进行。这里参考了文章中实现自定义ListView的形式。TaskBean类在上一篇文章中已经介绍过了,下面定义一个接口ITaskFinder:public interface ITaskFinder {

2014-01-20 11:38:19 1158

原创 Android版DailyInsist(三)——业务逻辑和数据操作MainFragment

业务逻辑主要在主界面MainFragment进行,流程图(非完整)如下:抽象出一个对象——任务Task,创建TaskBean类:package com.kiyonlin.bean;import android.annotation.SuppressLint;import java.text.SimpleDateFormat;import java.util.Ca

2014-01-15 15:47:25 1445

原创 Android版DailyInsist(二)——滑动界面

滑动界面结合了FragmentActivity和开源项目 Android-ViewPagerIndicator 进行实现。项目本身需要添加开源项目的library作为库文件使用。主Activity——DailyInsistActivity相关代码如下:package com.kiyonlin.dailyinsist;import java.util.ArrayList;impor

2014-01-14 16:11:20 1463

原创 Android版DailyInsist(一)——简介

软件简介Daily Insist 是IOS上的一款习惯养成软件。软件界面采用扁平化设计,看上去清新简洁。它的作用就是让你每天坚持做事后签到,最终养成习惯、稳定习惯。假如一天没有签到,那么当前任务就失败了。目前Android上没有这款软件,所以打算简单移植一下,功能方面会略有差异。但是主要目的是结合实现这个小软件熟悉巩固之前学习的AndroidAnnotations开源项目。界面

2014-01-14 11:26:50 1322

翻译 AndroidAnnotations 3.0.1 更新说明

12/01/2014 The 3.0.1 release is out !Download AndroidAnnotations 3.0.1Upcoming release: 3.1 #See opened issues to have a preview of the future release.Latest stable release : 3

2014-01-14 09:27:42 1019

翻译 AndroidAnnotations 3.0 更新说明

下载地址:Download AndroidAnnotations 3.0Latest stable release : 3.0 #Released on December 27, 2013Important: Non backward compatible changes 不向后兼容的变动#369 Renamed groupId and packages f

2014-01-09 15:00:47 2099

android版DailyInsist20140115

android版的dailyinsist,简单移植

2014-01-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除