0

我需要在上午 10 点、下午 1 点和下午 5 点等特定时间播放存储卡中的歌曲。所以我的问题是,如何自动启动应用程序?以及如何定期播放这些歌曲?

4

2 回答 2

4

请检查把android的AlarmManager, http://developer.android.com/reference/android/app/AlarmManager.html

简而言之,您将为特定时间创建一个警报,注册一个 BroadcastReceiver 以响应警报响起。在接收器中,您将启动一个 IntentService,它将使用 MediaPlayer 播放歌曲,并再次使用 AlarmManager 为您下次播放歌曲时安排另一个闹钟。

http://developer.android.com/reference/android/content/BroadcastReceiver.html http://developer.android.com/reference/android/app/IntentService.html http://developer.android.com/reference/安卓/媒体/MediaPlayer.html

正确处理有很多细微差别,解释它们不在此答案的范围内。如果你在这个主题上谷歌,你会发现很多例子和教程。

于 2012-03-19T06:56:50.423 回答
1

查找后台服务并使用音频。我m not sure u mean this... like a alarm clock it不是自动启动。

于 2012-03-19T06:53:28.197 回答