android 8.0默认通知铃声,Android 8.0 设置默认闹钟提示音或者默认通知提示音

设置关于声音的相关类:

\packages\apps\Settings\src\com\android\settings\notification\SoundSettings.java // 声音页面

\packages\apps\Settings\res\xml\sound_settings.xml // 布局

\packages\apps\Settings\src\com\android\settings\notification\RingtonePreferenceControllerBase.java // PreferenceController基类

\packages\apps\Settings\src\com\android\settings\notification\NotificationRingtonePreferenceController.java // 默认通知铃声PreferenceController

\packages\apps\Settings\src\com\android\settings\notification\AlarmRingtonePreferenceController.java // 默认闹钟铃声PreferenceController

\frameworks\base\media\java\android\media\RingtoneManager.java // 声音的最终调用类

--------- content://media/internal/audio/media/14 默认通知 RingtoneManager.TYPE_NOTIFICATION

---------summary Canopus

--------- content://media/internal/audio/media/24 手机铃声

---------summary Digital Phone

--------- content://media/internal/audio/media/10 默认闹钟提示音 RingtoneManager.TYPE_ALARM

---------summary Oxygen

\out\target\product\QT4004\system\media\audio //系统编译后的铃声所在位置

解决方案:

方案1:

Z:\qt4004\trunk\LINUX\android\build\make\target\product\full_base.mk

# Additional settings used in all AOSP builds

PRODUCT_PROPERTY_OVERRIDES := \

ro.config.ringtone=Argon.ogg \

ro.config.notification_sound=Argon.ogg

方案2(如方案1无效,说明可能是out目录未删除,或者full_base.mk未调用到,可采用此方法(不推荐)):

Z:\qt4004\trunk\LINUX\android\device\qcom\QT4004\system.prop

#add olc@20180622 for Default sound

#ro.config.ringtone=Thunderfoot.ogg

ro.config.notification_sound=Argon.ogg

ro.config.alarm_alert=Argon.ogg

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值