7.1.2 设置短信提示铃声

更新于 2026年10月10日 版权声明
7.1.2 设置短信提示铃声

在下面的实例中,演示了设置短信提示铃声的方法

图示

本实例的具体实现流程如下。

(1)编写布局文件main.xml,在程序界面上放置3个按钮,分别用于启用、停止和设置间隔时间。主要代码如下。

图示

(2)编写文件BellService.java,主要功能是开启一个Service监听短信的事件,在短信到达后播放一个声音。此文件主要涉及Service、Broadcast和MediaPlayer应用,并且在设置间隔时间时用到了最简单的Preference(偏好设置选项)。在此包含了存放铃声的Map对象和播放铃声的逻辑处理,通过AudioManager来暂时打开多媒体声音,播放完成后再关闭。文件BellService.java的主要代码如下。

图示

图示(https://www.daowen.com)

图示

图示

(3)编写文件DotaBellCHActivity.java,为屏幕中的3个Button按钮设置相应的处理事件。主要代码如下。

图示

图示

执行之后的效果如图7-1所示,单击屏幕中的按钮可以实现对应的铃声设置功能

图示

图7-1 执行效果

↑上一章 ↓下一章
关注公众号获取验证码
复制内容需要验证码(7.99元/天)