ssummeraw 2013-02-03 02:00 采纳率: 10%
浏览 1896

在运行时如何获得手机铃声的优先权

在 XML 中的代码:

 <?xml version="1.0" encoding="utf-8"?>
 <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
<PreferenceCategory android:title="Ringtone preference" android:key="ringtone_option_preference">
    <RingtonePreference 
    android:key="ring_tone_pref"
    android:title="Set Ringtone Preference"
    android:showSilent="true"
    android:ringtoneType="notification"
    android:summary="Set Ringtone"/>
 </PreferenceScreen>

根据手机铃声的设置选项我想要改变手机铃声的提示。
程序中的提示是在 broadcastReceiver 类中生成的,每次接收器捕捉到然后生成一个新的提示。
如何实现这个功能呢?

  • 写回答

1条回答

  • hxn_217 2013-02-03 05:34
    关注

    试一下:

    SharedPreferences preference = PreferenceManager.getDefaultSharedPreferences(context);
     String strRingtonePreference = preference.getString("ring_tone_pref", "DEFAULT_SOUND");        
     notification.sound = Uri.parse(strRingtonePreference);
    
    评论

报告相同问题?

悬赏问题

  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 CSAPPattacklab
  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图
  • ¥15 stm32开发clion时遇到的编译问题
  • ¥15 lna设计 源简并电感型共源放大器