#Android Flash Alarm Project
##项目简介
###一个亮瞎你狗眼绝对能起床的简易闹钟 ###灵感源于我早上起不了床,但是可以被光照照醒的特性
###功能:闪光灯闪瞎狗眼定起床,数学题目让你大脑迅速清醒,自定义闹钟界面让你喜欢上闹钟
欢迎大家参考学习,也望大家能够对本软件中的不足或错误进行指正批评.
开发者: 刘越(HangxingLiu)
当前版本:1.2
最新版本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
格式:(一共四行)
##数据存储说明
本闹钟的相关配置均使用Android内置的**SharedPreferences
**进行读写
SharedPreferences读写文件
settings.xml
Key:Value
h
:闹钟响时的小时m
:闹钟响时的分钟useVibrate
是否使用震动useMusic
:是否使用铃音music
:铃音文件的路径text
:显示在闹钟上的话useMath
:使用算术解锁mathHard
:算数题的难度mathCount
:算术题的道数 存储的值是实际道数-1,没有数学题即为-1
##日志输出
软件日志输出位置:
ExternalStorageDirectory
/FlashAlarm/log
##彩蛋
在SDCard的根目录下新建(找到)FlashAlarm
的目录,在里面放一张图片,并改名为bg.jpg
或bg.png
等以bg
开头的图像文件.当闹钟响起的时候,闹钟的背景图就是你的那张图片了.
长按闹钟设置页面的铃音名显示文本
,会弹出这个铃音文件的完整路径
哦
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。