Android设置闹钟的基本思路是这样的

本文详细介绍了在应用程序中设置闹钟音乐的过程。包括选择铃声文件、获取音乐路径、设置闹钟保存按钮监听及Intent启动机制等步骤,并探讨了如何通过Activity播放选定的音乐。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

解释下为什么设置闹钟的时候就一首歌。

      1.这样的思路哈: 首先呢我们有一个设置铃声的控件,简单的是有个“设置铃声的这个按钮” 然后和它可能会去遍历出很多个的.MP3 文件去得到这个MP3 的路径 然后通过一个对象去保存。很多钟方式去存储这个路径

得到一个URL

       2.得到这个URL 干什么呢 ?

       3.设置闹钟那里肯定有个保存/完成的按钮,在那里做一个监听,然后监听加一个Intent 去启动继承了这个BroadcastReceiver的类,然后intent传递数据给播放音频的那个Activity。

       4.播放音频的那个Activity通过对象得到那个MP3的路径,通过MediaPlayer开始播放。

 

Intent intent = new Intent(AlarmController.this, OneShotAlarm.class); 
PendingIntent sender = PendingIntent.getBroadcast(AlarmController.this, 0, intent, 0); 


getActivity——通过该函数获得的PendingIntent可以直 接启动新的activity, 就像调用 Context.startActivity(Intent)一样.不过值得注意的是要想这个新的Activity不再是当前进程存在的Activity 时。我们在intent中必须使用Intent.FLAG_ACTIVITY_NEW_TASK.


http://yuanzhifei89.iteye.com/blog/1131523

http://jinguo.iteye.com/blog/799778

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值