第一次发帖。
我想制作一个闹钟应用程序,在设定的闹钟时间启动一个收音机应用程序。
当手机处于唤醒状态时,应用程序正常工作,无线电应用程序启动,收音机在闹钟指定的时间播放,我的问题是当手机被锁定/睡着时,我想要启动的无线电应用程序将启动但是在我解锁手机之前不要尝试连接到无线电流。当我解锁手机时,应用程序已打开并开始缓冲然后工作。
如何在手机处于睡眠状态时让应用连接到无线电流?
我已经尝试过WakeLocks(Partial WakeLocks)认为保持CPU活着将允许应用程序连接到其无线电流但这不起作用。
非常感谢这里的任何意见。
编辑:我已经下载了一个应用程序,可以执行我想要的操作,看起来收音机在通知中播放。这是调查的正确方向吗?
答案 0 :(得分:0)
好吧,我终于弄明白了。
使用媒体播放器并连接到正确的蒸汽为我排序。
对于任何挣扎的人:
您要为按钮点击创建所有操作的主要活动,构建一个Intent并从时间选择器中获取时间。
处理待处理意图的警报接收器
使用媒体播放器播放广播流的无线电服务类。
最后它实际上非常简单。
阻碍我的一件事就是错误地使用了我正在使用的流源:
我在尝试:http://www.lbc.co.uk/london/radio/player/ 我需要:http://www.lbc.co.uk/london/radio/player/ 我从广播网站上的常见问题解答中获取了正确的流媒体链接。
完成清洁应用后,我会发布完成的示例代码。