我在询问之前进行了搜索,所以请不要告诉我这样做。 我对Android比较陌生,所以我很容易感到困惑。
我正在制作一个简单的应用程序,根据时间改变铃声音量。为此,我知道我需要一个能够在bg和监视时间内运行的服务。但是,我真的不知道如何处理这个问题。我有专业的Android应用程序开发书,但没有找到任何有用的东西。
我的问题:
如果需要我的代码(作为我实际工作的证明),我会发布。
答案 0 :(得分:1)
您不需要服务。使用AlarmManager类。它就像一个闹钟,它正是你需要的这种类型的应用程序。
答案 1 :(得分:1)
需要一个能够继续在bg和监视时间内运行的服务
没有。实际上,这不是怎么做的。 android上的服务与普通的windows服务/ unix守护进程不同。他们应该完成自己的工作,然后自己停下来,直到他们再次开始 - 为了节省电池。
您应该使用AlarmManager在某个时间点启动服务,它会发送启动意图来运行服务。当服务完成它应该做的事情(在这里改变rintone卷)时,使用Service.stopSelf()
来杀死它。