Android图标闪光,FlashAlarm

#Android Flash Alarm Project

##项目简介

###一个亮瞎你狗眼绝对能起床的简易闹钟

###灵感源于我早上起不了床,但是可以被光照照醒的特性

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

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

开发者: 刘越(HangxingLiu)

首发时间:2015-03-22

[TOC]

##软件截图

闹钟设置界面

8e8fe69d4b625360583f5bba69f4d930.png

闹钟运行界面

5a3108eb910197d1ce755cb122fe459c.png

解数学题界面

95d267d4e8e93482ea7d20e3061f638a.png

##项目目录结构

.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

格式:(一共四行)

最新的版本号(int)

最新的版本名称(String)

最新版本的介绍(String)

最新版本的APK文件下载地址(String)

##数据存储说明

本闹钟的相关配置均使用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开头的图像文件.当闹钟响起的时候,闹钟的背景图就是你的那张图片了.

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值