2019独角兽企业重金招聘Python工程师标准>>>

应用名称:智能静音android应用

应用URL地址:http://my.oschina.net/u/938197

应用说明及使用场景:

android1.6以上android手机,

根据自己输入课程表信息,程序根据课程表信息自动在上课前静音,下课时开启铃声。

应用所使用的技术及软件:

软件:

Eclipse3.5,photoshop,华为honer手机

技术:

1、利用Handler实现页面延迟跳转。

2、由于主页面大小有限、不能按照常规方式显示课程表的全部信息,于是做了一个没有内容 供选择上课与非的课程表,控件由ImageButton构成,单击后调用setImageResource方法来改变控件的样式的方式来告知用户 这节课有课,时间到时会静音。

3、主界面单击星期按钮后会弹出popupWindow,popupWindow也是通过设计根据不同的手机分辨率或者屏幕尺寸调整xml布局文件。

4、存储是否上课和上课时间信息,上课课程信息均利用SharedPreferences写入手机内存中,不同界面之间对于上课信息的交互 也是通过与SharedPreferences与手机交互。

5、给软件制作了AppWidget 用户可自行在手机桌面上添加Widget,Widget内容是 今天的上课信息。

6、利用BroadcastReceiver来检测时间变化发出的广播Intent.ACTION_TIME_TICK每分钟检测一次是否达到因该静音的时间点,或者下课的时间点。

7、另起一个Service在其中的Oncreat方法中 动态注册广播接收器,并在Destroy方法中 接触广播,通过这样的方式实现了 服务在广播接收器就在,服务不在广播接收器就不在。并且给Service绑定Notification,这样用户就可以很明确的看到服务是否还在,是否程序的功能还在运行。

8、利用Calendar来获取系统时间,利用 AudioManager来实现系统的情景模式的控制。

创新点(亮点):

为学生族提供根据课程静音的智能服务

应用截图:


转载于:https://my.oschina.net/u/938197/blog/103839

【CF 应用开发大赛】智能静音android应用相关推荐

  1. 【CF 应用开发大赛】JEECG 基于代码生成器J2EE智能开发框架

    为什么80%的码农都做不了架构师?>>>    应用名称:JEECG(J2EE Code Generation) 基于代码生成器J2EE智能开发框架 应用URL地址:http://j ...

  2. 【CF应用开发大赛】微博社交简历

    为什么80%的码农都做不了架构师?>>>    1  应用的名称:微博社交简历 2  应用URL 地址以及截图 由于cloudfoundry.com的速度问题,以及盛大云安装一个ge ...

  3. 【CF 应用开发大赛】瑞文代码推土机

    2019独角兽企业重金招聘Python工程师标准>>> 应用名称:瑞文代码推土机 应用URL地址:http://qun.qzone.qq.com/group#!/254175050/ ...

  4. 【CF 应用开发大赛】乐窝-分享幽默搞笑段子

    为什么80%的码农都做不了架构师?>>>    应用名称:乐窝-分享快乐段子.幽默笑话 应用URL地址:http://lewole.cloudfoundry.com 应用说明及使用场 ...

  5. 【CF 应用开发大赛】副食品进销存系统

    2019独角兽企业重金招聘Python工程师标准>>> 应用名称:副食品进销存系统 应用URL地址:http://tl.techwald.com/ 应用说明及使用场景: 对象客户原本 ...

  6. 【CF应用开发大赛】制造过程能力Cpk计算器

    为什么80%的码农都做不了架构师?>>>    应用名称:制造过程能力Cpk计算器 应用URL地址:http://rongchaopj.cloudfoundry.com/OM/cpk ...

  7. 【CF 应用开发大赛】签到系统

    2019独角兽企业重金招聘Python工程师标准>>> 应用名称:签到系统 应用URL地址:http://signsystem.cloudfoundry.com/ 应用说明及使用场景 ...

  8. 【CF 应用开发大赛】英雄

    2019独角兽企业重金招聘Python工程师标准>>> 应用名称:英雄 应用URL地址:http://heroes.cloudfoundry.com/ 应用说明及使用场景: 每天看到 ...

  9. 【CF 应用开发大赛】自动更新系统服务端

    2019独角兽企业重金招聘Python工程师标准>>> 应用名称:自动更新系统服务端 应用URL地址:http://tt32-2.cloudfoundry.com/ 应用说明及使用场 ...

最新文章

  1. 对象特性-----拷贝构造函数的调用
  2. 部署 YApi 接口管理服务
  3. div块内的CSS中心文本(水平和垂直)
  4. 用于计算机视觉领域的python第三方库是什么_大量Python开源第三方库资源分类整理,含菜鸟教程章节级别链接...
  5. python日期加减源码_Python 时间序列的时间延迟计算
  6. header python 环境信息_Python开发必备:如何建立一个完美的项目工程环境
  7. BZOJ 1008 [HNOI2008]越狱
  8. Linux日志查找技巧
  9. microsoftexchange邮箱容量怎样看_企业邮箱申请注册的要求有哪些?_网站建设_创客网络...
  10. SVG 教程 (五)文本,Stroke 属性,SVG 滤镜,SVG 模糊效果
  11. Sass-学习笔记【进阶篇】
  12. sping 总结(03)springmvc
  13. 42个最好的海外 app ASO工具
  14. 读《日本包装设计鉴赏》有感之——博客第一篇
  15. C++ 字符串和数字拼接
  16. 【Unity Shader】关于Stencil的理解小记
  17. vue路由模板是html,vue-router 详解
  18. ubuntu16.04编译ORBSLAM2问题解决
  19. linux如何识别3t硬盘分区,linux下,给3T硬盘分区,parted命令出现问题,无法分区!!!!急!!...
  20. 【NOIP2015模拟11.2晚】我的天

热门文章

  1. 第一个java程序的错误_我是一名java初学者,执行第一个java程序welcome.java出现了以下错误,这是为什么?...
  2. go interface转int_Go 中 slice 的 In 功能实现探索
  3. HTML5的应用缓存
  4. 荣耀v30搭载鸿蒙,荣耀30和V30系列首批搭载Magic UI 4.0,可升鸿蒙2.0
  5. 群发功能java_利用java实现邮箱群发功能
  6. 批量替换字符串,将其中的数字递增(两种方法)和circlr.js插件的使用
  7. VB 删除数组中的重复元素
  8. 任何时候都不要轻易满仓
  9. PyTorch大更新!谷歌出手帮助开发,正式支持TensorBoard | 附5大开源项目
  10. GAN能生成3D图像啦!朱俊彦团队公布最新研究成果