• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

FlashAlarm: 一个开源的带有闪光灯,可自定义文本图片,可数学解锁的Android闹钟软件 ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

FlashAlarm

开源软件地址:

https://gitee.com/voyageliu/FlashAlarm

开源软件介绍:

#Android Flash Alarm Project

##项目简介

###一个亮瞎你狗眼绝对能起床的简易闹钟###灵感源于我早上起不了床,但是可以被光照照醒的特性

###功能:闪光灯闪瞎狗眼定起床,数学题目让你大脑迅速清醒,自定义闹钟界面让你喜欢上闹钟

欢迎大家参考学习,也望大家能够对本软件中的不足或错误进行指正批评.

开发者: 刘越(HangxingLiu)

我的微博:@航行刘

当前版本:1.3最新版本APK安装文件

历史版本信息

首发时间:2015-03-22

开源许可证: MIT License

##特别鸣谢软件图标来源:EasyIcon-draseart

[TOC]

##软件截图闹钟设置界面

闹钟设置界面

闹钟运行界面

闹钟运行界面

解数学题界面

闹钟运行界面##项目目录结构

  • .settings 项目配置目录

  • bin 项目编译生成的文件(包含未签名的APK文件)

  • gen 项目的Gen文件夹

  • res 项目的资源文件夹

  • src 项目的Java源代码

  • screenshot 软件的相关截图

  • update 软件的更新信息以及已签名的APK文件

##项目源码说明

###Java主要源码:

所在包: com.hangxingliu.flashalarm

  • AlarmAct 闹钟界面
  • CheckUpdateAct 检查更新界面
  • FlashCtrl 闪光灯控制类
  • MainAct 闹钟设置界面
  • MainRec 接收系统闹钟发送的广播
  • MediaTools 媒体工具类(响音乐用的)
  • NowTimeView 显示现在时间并自动刷新时间的控件
  • VLog 我的SDCard日志输出类
  • MathGen 数学计算题生成类
  • MathUnlock 数学解锁界面类
  • ViewCreator 控件生成类
  • SimpleAdapter Android列表类控件的简单适配器

###主要资源

图片 res/drawable

  • bg_pic.jpg 默认闹钟背景图
  • ic_launcher.png 软件图标

自述文件 res/raw

  • readme.txt 自述文件

%VERSION_NAME%:当前版本名称

字符串 res/values

  • strings.xml 字符串文件

##更新文件说明

更新文件 /update/update.txt

格式:(一共四行)

  1. 最新的版本号(int)
  2. 最新的版本名称(String)
  3. 最新版本的介绍(String)
  4. 最新版本的APK文件下载地址(String)

##数据存储说明

本闹钟的相关配置均使用Android内置的**SharedPreferences**进行读写

SharedPreferences读写文件 settings.xml

Key:Value

  • h:闹钟响时的小时
  • m:闹钟响时的分钟
  • useVibrate 是否使用震动
  • useMusic:是否使用铃音
  • music:铃音文件的路径
  • text:显示在闹钟上的话
  • useMath:使用算术解锁
  • mathHard:算数题的难度
  • mathCount:算术题的道数 存储的值是实际道数-1,没有数学题即为-1

##日志输出

软件日志输出位置:

ExternalStorageDirectory/FlashAlarm/log

##彩蛋

  1. 在SDCard的根目录下新建(找到)FlashAlarm的目录,在里面放一张图片,并改名为bg.jpgbg.png等以bg开头的图像文件.当闹钟响起的时候,闹钟的背景图就是你的那张图片了.

  2. 长按闹钟设置页面的铃音名显示文本,会弹出这个铃音文件的完整路径


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
nbox: 基于阿里云OSS的网盘客户端程序!发布时间:2022-03-24
下一篇:
oschina-apicloud-app: 基于 APICloud 的 OSChina 客户端发布时间:2022-03-24
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap