设计初衷:

在学习《第一行代码》的服务那章时,涉及到了alarmmanager的内容。然后笔者当时正好在关注“程序员如何保护眼睛”的问题。

于是便自己做了一个demo,用于每一个小时左右提醒一次,后来周围的朋友看到我有这个定时提醒,觉得比较新鲜,便说你以这个创意单独做一个APP吧。

鉴于软件的个性化,我在此款应用中也是加入了自己设置图片,设置提醒文字等功能。朋友说个性化振动是一个亮点。

最终效果:


   

   

涉及知识点以及相关博客地址:

(博客中大多涉及的是笔者在学习的时候遇到的问题,基础性的东西有些部分可能没有过多阐述了)

1、Drawerlayout

Android DrawerLayout侧滑菜单+nineoldandroids动画

Android DrawerLayout 高仿QQ5.2双向侧滑菜单

2、fragment的使用

android viewpager+fragment做主界面(超容易理解的demo!)

Fragment生命周期

3、sharepreference存储

android SharedPreference的简单使用(登陆界面记住密码)

4、spinner

android Spinner setSelection无效 总显示第一项


5、notification的使用

android 通知Notification的使用小实例(振动,灯光,声音)

----这个是android 3.0之前的使用方法,有部分已经不能用了,在此只为做个借鉴作用。下面的是新版本的使用。

Android 通知栏Notification的整合 全面学习 (一个DEMO让你完全了解它)

6、Service与AlarmManager的使用

android 后台定时提醒(Service,AlarmManager的使用)

android如何让后台服务service不被杀死(设置前台服务)

7、拍照与从相册中获取照片

android调用摄像头拍照,从相册中选择照片并裁剪

android从相册中获取图片出错,图片无法裁剪的问题

8、drawable资源的使用

android修改控件外观(使用drawable资源)

8、自定义标题(简单的自定义布局)

android 自定义view的使用(最佳demo——返回标题栏)

个人总结:

做此款应用笔者从设计UI到实现功能差不多花了3天,其中也是遇到了不少问题。但是由于大部分功能自己已经学习过,所以并没有太大的阻碍。也是在文章结尾附上demo,给一起在android路上前行的新手们一个学习的资料。

如果对我写的博客有任何建议或者补充,欢迎评论。

护眼提醒-源码:http://download.csdn.net/detail/double2hao/9402811

Android应用开发-护眼提醒-总结篇相关推荐

  1. android护眼提醒,【Android 应用】护眼提醒.pdf

    目录 前言 androidSharedPreference的简单使用 (登陆界面记住密码 ) android通知Notification的使用小实例 (振动 ,灯光 ,声音 ) android调用摄像 ...

  2. android项目小说阅读开发背景颜色,Android 小说阅读护眼模式

    Android 小说阅读护眼模式 实现方案:采用全局dialog 覆盖APP  悬浮在 其他APP之上,给dialog设置护眼色值 自定义护眼模式dialog public class EyeProt ...

  3. android护眼提醒,安卓手机上怎么设置定时提醒休息的护眼提醒?

    原标题:安卓手机上怎么设置定时提醒休息的护眼提醒? 手机.电脑.ipad.电视等电子设备已经成为我们日常生活.工作.学习不可或缺的一部分了,不过长时间使用这些设备的话,将会造成我们的视力疲劳,还有可能 ...

  4. Android UI开发第三十九篇——Tab界面实现汇总及比较

    Tab布局是iOS的经典布局,Android应用中也有大量应用,前面也写过Android中TAb的实现,<Android UI开发第十八篇--ActivityGroup实现tab功能>.这 ...

  5. Android 小说阅读护眼模式

    Android 小说阅读护眼模式 实现方案:采用全局dialog 覆盖APP  悬浮在 其他APP之上,给dialog设置护眼色值 自定义护眼模式dialog public class EyeProt ...

  6. android反射调用护眼模式

    android 11反射调用护眼模式/夜间模式 Android 10 推出了 COLOR_DISPLAY_SERVICE 系统服务,具备系统 API 接口,使系统."设置"和系统界 ...

  7. Android自定义控件开发系列(零)——基础原理篇

    在后边的文章中发现在说Android自定义时,有时候要重复解释很多东西,所以想想返回来增加一篇"基础原理篇",直接进入正题吧-- 首先的问题是:在Android项目开发中,什么时候 ...

  8. android夜间模式护眼,长时间看开着护眼模式(夜间模式)玩手机,这样对人有影响吗?...

    原标题:长时间看开着"护眼模式(夜间模式)"玩手机,这样对人有影响吗? 现在我们对手机的依赖越来越严重,安全感不再来自身边人,而是形影不离的手机.人们除了每天三分之一的时间花在睡觉 ...

  9. Android游戏开发Android软件开发【教程三十篇】

    Android软件开发之发送短信与系统短信库解析(三十)  New Android软件开发之获取通讯录联系人信息(二十九)  New Android软件开发之PreferenceActivity中的组 ...

最新文章

  1. PATA1001A+BFormat
  2. 八皇后问题的Java递归算法
  3. 最小帧长度的计算公式_网络工程师考试常用计算公式汇总(二)
  4. ACL20 best paper荣誉提名 | DO NOT STOP Pre-training!
  5. Mac安装masscan【亲测有用】
  6. 应用市场中的应用转让
  7. 剑指Offer_07_斐波那契数列
  8. python自学视频教程 38-python编程开发入门中文视频培训教程38讲
  9. centos django mysql安装
  10. Linux 入门记录:五、vi、vim 编辑器
  11. 第七章 yaml格式
  12. 手机怎样和宽带连接无线路由器设置路由器连接服务器,手机如何设置路由器?...
  13. 国产麒麟操作系统kylin V10 sp2操作系统安装openldap和kerberos
  14. 201908 小技巧---设备管理器-其他设备-通用串行总线(USB)控制器 驱动安装
  15. [附源码]PHP计算机毕业设计老薛男生服装网(程序+LW)
  16. mysql_使用记录.md
  17. 微信京东手机怎么联系客服人工服务器,微信人工客服电话是多少?打不通怎么办?...
  18. ADS7830 FPGA实现
  19. 航天信息a3服务器怎么打开,航天信息-睿财A3-使用说明.doc
  20. 看起来简单,实际上复杂

热门文章

  1. Python网络爬虫实战:抓取和分析天猫胸罩销售数据
  2. python公里转英里_python公里转英里_从英里换算为公里
  3. Android/Java汉字按照拼音排序
  4. 磁盘格式之exFat和NTFS怎么选?
  5. SQL service的事务提交和回滚
  6. android官网m魅族15,魅族15亮相安卓官网 圆形Home键设计
  7. SIFT介绍与matlab+VL_feat实现
  8. c语言二级安卓软件,C语言二级考试题库
  9. 【读书笔记】万物原理——打开客观世界与主观情感的大门
  10. python 各种开源库