热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

googleapp,android设计模式

[SOLUTION]一,针对每个情景模式的默认值修改:1,默认铃声是统一在alpsbuildtargetproductcore.mk文件中设置,其中ro.config.not


[解决方案]


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


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;


推荐阅读
author-avatar
手机用户2502853457
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有