有没有办法通过 XML 在 RingtonePreference 中添加默认值?例如,我的首选项.xml 如下所示。
<RingtonePreference android:key="alarm"
android:title="Alarm" android:name="Alarm"
android:summary="Select an alarm"
android:ringtoneType="alarm" android:showDefault="true" />
如果可能的话,我想将 RingtonePreference 设置为默认铃声,如下所示:
<RingtonePreference android:key="alarm"
android:title="Alarm" android:name="Alarm"
android:summary="Select an alarm"
android:ringtoneType="alarm" android:showDefault="true"
android:defaultValue="defaultRingtone" />
您可以在 XML 中定义默认值。
正如你所说,它需要一个 URI。
只需输入您需要的默认 URI。
例如,对于默认警报声音,您可以输入:
<RingtonePreference android:key="alarm"
android:title="Alarm" android:name="Alarm"
android:summary="Select an alarm"
android:ringtoneType="alarm" android:showDefault="true"
android:defaultValue="content://settings/system/alarm_alert" />
对于通知,您可以输入:
android:defaultValue="content://settings/system/notification_sound"
Etc.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)