我正在为自己编程闹钟,我遇到了这个问题。我也想用我的问题的解决方案来设置指定的(由我)闹铃和铃声的声音。如果可以的话,请出示一下代码。
编程的主要内容是将需求分解为非常基本的组件。想象一下,你想要构建的闹钟应用程序是一个由许多小立方体组成的大立方体。你需要把它们每一个都分解成它们的原子元素。一旦你这样做了,你就会得到答案。
例如,在你的情况下,我会考虑以下一些问题:
- 正在运行一个后台进程,该进程在用户最小化应用程序后仍将被激活。
- 播放声音
- 优先使用其他应用程序,不考虑手机的状态(锁定/解锁),并显示"唤醒"窗口。
- 获取日期
- 获取时间
然后我会开始搜索SO/Google为我的具体问题的答案。Android网站和学院也是一个关于Android的不可思议的资源。
希望对你有帮助。