近期我正在做一个安卓闹钟的项目,在这个项目中我真可谓是历尽千辛万苦啊,平均每天研究这个程序真的可以研究10个小时左右啊,真的是让我头疼死了。直至现在,我已经可以用好多种方法来实现这个闹钟了,然后如果大家有什么不会的可以给我留言,我会非常有耐心的为大家解答,我现在就用一种我自认为最简单的方法为大家介绍一下。
我们首先是要想,一个闹钟的功能,当然要有设置时间的功能,然后到时间要有提醒的功能,提醒可以分为很多种,可以使用notification、diallog、响铃等很多种方式来提醒大家,当然我们也可以使用集中混合在一起提醒大家。
下面我会一个部分,一个部分的介绍我们的程序。
第一部分:首先我们要想到的就是我们的程序,要有一个数据存储的功能,这里我们可以用到sharedpreferences,因为它是一个轻量级的数据存储我们需要用到的,在我们的程序里面我们需要把我们设置的时间存储起来,因为如果我们不慎把我们的程序关掉之后打开之后要保存上次设置的时间。
SharedPreferences settings = getPreferences(Activity.MODE_PRIVATE);
time1String = settings.getString("TIME1", defalutString); time2String = settings.getString("TIME2", defalutString); time3String = settings.getString("TIME3", defalutString);
//在接下来我们还需要