【CF 应用开发大赛】智能静音android应用
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应用相关推荐
- 【CF 应用开发大赛】JEECG 基于代码生成器J2EE智能开发框架
为什么80%的码农都做不了架构师?>>> 应用名称:JEECG(J2EE Code Generation) 基于代码生成器J2EE智能开发框架 应用URL地址:http://j ...
- 【CF应用开发大赛】微博社交简历
为什么80%的码农都做不了架构师?>>> 1 应用的名称:微博社交简历 2 应用URL 地址以及截图 由于cloudfoundry.com的速度问题,以及盛大云安装一个ge ...
- 【CF 应用开发大赛】瑞文代码推土机
2019独角兽企业重金招聘Python工程师标准>>> 应用名称:瑞文代码推土机 应用URL地址:http://qun.qzone.qq.com/group#!/254175050/ ...
- 【CF 应用开发大赛】乐窝-分享幽默搞笑段子
为什么80%的码农都做不了架构师?>>> 应用名称:乐窝-分享快乐段子.幽默笑话 应用URL地址:http://lewole.cloudfoundry.com 应用说明及使用场 ...
- 【CF 应用开发大赛】副食品进销存系统
2019独角兽企业重金招聘Python工程师标准>>> 应用名称:副食品进销存系统 应用URL地址:http://tl.techwald.com/ 应用说明及使用场景: 对象客户原本 ...
- 【CF应用开发大赛】制造过程能力Cpk计算器
为什么80%的码农都做不了架构师?>>> 应用名称:制造过程能力Cpk计算器 应用URL地址:http://rongchaopj.cloudfoundry.com/OM/cpk ...
- 【CF 应用开发大赛】签到系统
2019独角兽企业重金招聘Python工程师标准>>> 应用名称:签到系统 应用URL地址:http://signsystem.cloudfoundry.com/ 应用说明及使用场景 ...
- 【CF 应用开发大赛】英雄
2019独角兽企业重金招聘Python工程师标准>>> 应用名称:英雄 应用URL地址:http://heroes.cloudfoundry.com/ 应用说明及使用场景: 每天看到 ...
- 【CF 应用开发大赛】自动更新系统服务端
2019独角兽企业重金招聘Python工程师标准>>> 应用名称:自动更新系统服务端 应用URL地址:http://tt32-2.cloudfoundry.com/ 应用说明及使用场 ...
最新文章
- 对象特性-----拷贝构造函数的调用
- 部署 YApi 接口管理服务
- div块内的CSS中心文本(水平和垂直)
- 用于计算机视觉领域的python第三方库是什么_大量Python开源第三方库资源分类整理,含菜鸟教程章节级别链接...
- python日期加减源码_Python 时间序列的时间延迟计算
- header python 环境信息_Python开发必备:如何建立一个完美的项目工程环境
- BZOJ 1008 [HNOI2008]越狱
- Linux日志查找技巧
- microsoftexchange邮箱容量怎样看_企业邮箱申请注册的要求有哪些?_网站建设_创客网络...
- SVG 教程 (五)文本,Stroke 属性,SVG 滤镜,SVG 模糊效果
- Sass-学习笔记【进阶篇】
- sping 总结(03)springmvc
- 42个最好的海外 app ASO工具
- 读《日本包装设计鉴赏》有感之——博客第一篇
- C++ 字符串和数字拼接
- 【Unity Shader】关于Stencil的理解小记
- vue路由模板是html,vue-router 详解
- ubuntu16.04编译ORBSLAM2问题解决
- linux如何识别3t硬盘分区,linux下,给3T硬盘分区,parted命令出现问题,无法分区!!!!急!!...
- 【NOIP2015模拟11.2晚】我的天
热门文章
- 第一个java程序的错误_我是一名java初学者,执行第一个java程序welcome.java出现了以下错误,这是为什么?...
- go interface转int_Go 中 slice 的 In 功能实现探索
- HTML5的应用缓存
- 荣耀v30搭载鸿蒙,荣耀30和V30系列首批搭载Magic UI 4.0,可升鸿蒙2.0
- 群发功能java_利用java实现邮箱群发功能
- 批量替换字符串,将其中的数字递增(两种方法)和circlr.js插件的使用
- VB 删除数组中的重复元素
- 任何时候都不要轻易满仓
- PyTorch大更新!谷歌出手帮助开发,正式支持TensorBoard | 附5大开源项目
- GAN能生成3D图像啦!朱俊彦团队公布最新研究成果