首页 > 编程知识 正文

google app,android设计模式

时间:2023-05-03 15:55:20 阅读:56126 作者:3421

[解决方案]

第一,更改每个方案模式的默认值。

1,默认铃声统一设置在Alps/build/target/product/core.MK文件中。 其中ro.config.notification_sound表示通知的默认铃声,ro.config.ringtone表示语音

product _ property _ overrides :=

ro.config.notification _ sound=proxima.ogg

ro.config.alarm _ alert=alarm _ classic.ogg

ro.config.ringtone=back road.ogg

2、情景模式的其他设置是

mediatek/frameworks/base/media/audio/Java/com/mediatek/audioprofile/audioprofilemanager.Java

的getDefaultState ()

publicstaticaudioprofilestategetdefaultstate (stringprofilekey ) {

if(null==sdefaultstates ) {

idefaultprofilestatesgetterdefaultprofilestatesgetter=

mediatekclassfactory.create instance (idefaultprofilestatesgetter.class );

默认配置文件状态选择器!=空) {

sdefaultstates=defaultprofilestatesgetter.getdefaultprofilestates (;

}

if(null==sdefaultstates ) {

sdefaultstates=newhashmapinteger,audioprofilestate (predefined _ profiles _ count );

/* * defaultvaluesofringervolumefordifferentaudioprofiles.* /

finalintdefault _ ringer _ volume _ general=8;

finalintdefault _ ringer _ volume _ silent=0;

finalintdefault _ ringer _ volume _ meeting=0;

finalintdefault _ ringer _ volume _ outdoor=15;

/* * defaultvaluesofnotificationvolumefordifferentaudioprofiles.* /

finalintdefault _ notification _ volume _ general=8;

finalintdefault _ notification _ volume _ silent=0;

finalintdefault _ notification _ volume _ meeting=0;

finalintdefault _ notification _ volume _ outdoor=15;

/* * defaultvaluesofalarmvolumefordifferentaudioprofiles.* /

finalintdefault _ alarm _ volume _ general=8;

finalintdefault _ alarm _ volume _ silent=0;

finalintdefault _ alarm _ volume _ meeting=0;

finalintdefault _ alarm _ volume _ outdoor=15;

/* * defaultvaluesofvibrationfordifferentaudioprofiles.* /

finalbooleandefault _ vibration _ general=false;

finalbooleandefault _ vibration _ silent=false;

final boolean DEFAULT_V

《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》

开源分享完整内容戳这里

IBRATION_MEETING=true;

finalbooleandefault _ vibration _ outdoor=true;

//*

dfaultvaluesthatindicatewhethertheaudibledtmftoneshouldbe

played by the dialer when dialing。

*/

finalbooleandefault _ DTMF tone _ general=false;

finalbooleandefault _ DTMF tone _ silent=false;

finalbooleandefault _ DTMF tone _ meeting=false;

finalbooleandefault _ DTMF tone _ outdoor=true;

//*

efaultvaluesofsoundeffect (密钥点击,lid打开/关闭…) ) for

差速音频配置文件。

*/

finalbooleandefault _ sound effect _ general=false;

finalbooleandefault _ sound effect _ silent=false;

finalbooleandefault _ sound effect _ meeting=false;

finalbooleandefault _ sound effect _ outdoor=false;

/* * defaultvaluesthatindicatewhetherthelockscreensoundareenabled.* /

finalbooleandefault _ lock _ screen _ general=false;

finalbooleandefault _ lock _ screen _ silent=false;

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。