微波EDA网,见证研发工程师的成长! 2025婵°倗濮烽崕鎴﹀箯閿燂拷04闂備礁鎼悧鐐哄箯閿燂拷14闂備礁鎼崰娑㈠箯閿燂拷 闂備礁鎼€氼噣宕伴幇顒婅€块柨鐕傛嫹濠电偞鍨堕幐鎾磻閿燂拷
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > mt6735 如何打开各个铃声选择框的default、silent、more选项

mt6735 如何打开各个铃声选择框的default、silent、more选项

时间:10-02 整理:3721RD 点击:
[DESCRIPTION]
在短信、闹铃、通知、来电的铃声选择框里,可以使其选择”默认“、”无“、”更多“铃声。
[SOLUTION]
它们调用RingtongPickerActivity的方式各不相同,但最终都会走到RingtongPickerActivity.java里获取EXTRA_RINGTONE_SHOW_DEFAULT、
EXTRA_RINGTONE_SHOW_SILENT、EXTRA_RINGTONE_SHOW_MORE_RINGTONES这些intent的地方,在设置铃声选择框的选项的时候,不要在
RingtongPickerActivity.java里修改这些intent的boolean值,要根据以下方式修改:
1. 短信:
NotificationPreferenceActivity.java里的SetMessagePreference里的mRingtonePre定义的地方,添加
mRingtonePre.setShowDefault(false);mRingtonePre.setShowSilent(false); 即可。
2. 闹铃:
在AlARMClockFragment.java里的 launchRingTonePicker函数里的intent.putExtra(RingtoneManager.EXTRA_RINGTONE_SHOW_DEFAULT,false);
intent.putExtra(RingtoneManager.EXTRA_RINGTONE_SHOW_MORE_RINGTONES, true);
3. 通知:
只能在RingtonePreference.java里onPrepareRIngtonePickerIntent里仿照上面去做相应的设置。
4. 来电:
在packages\apps\Settings\src\com\mediatek\audioprofile\DefaultRingtonePreference.java里
onPrepareRIngtonePickerIntent里仿照上面去做相应的设置

L版本:
packages\apps\Settings\ext\src\com\mediatek\settings\ext\DefaultAudioProfileExt.java的
setRingtonePickerParams()中的
intent.putExtra(RingtoneManager.EXTRA_RINGTONE_SHOW_MORE_RINGTONES, false);

intent.putExtra(RingtoneManager.EXTRA_RINGTONE_SHOW_MORE_RINGTONES, true);
注:”无“选项无法保存,请参照
ID: FAQ12741
[Audio Profile]情景模式中设置来电铃声,添加“无”选项之后不能保存状态

66666

灏勯涓撲笟鍩硅鏁欑▼鎺ㄨ崘

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top