微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > 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