1.修改默认铃声
build/make/target/product/full_base.mk

# Additional settings used in all AOSP builds
PRODUCT_PROPERTY_OVERRIDES := \ro.config.ringtone=Carina.ogg \ro.config.notification_sound=Upsilon.wav \ro.config.alarm_alert=Alarm.wav

注意:build完看你生成的system.prop在out下面的哪个目录下,烧对应的image,我这发现生成的在vendor下,就烧vendor.image,也可以都烧。

2.添加新铃声
把要添加的铃声拷贝到frameworks/base/data/sounds对应的子目录下。
修改AllAudio.mk,添加自己的铃声。其实就是个拷贝动作。


LOCAL_PATH := frameworks/base/data/soundsPRODUCT_COPY_FILES += \$(LOCAL_PATH)/Alarm_Beep_01.ogg:system/media/audio/alarms/Alarm_Beep_01.ogg \$(LOCAL_PATH)/Alarm_Beep_02.ogg:system/media/audio/alarms/Alarm_Beep_02.ogg \$(LOCAL_PATH)/Alarm_Beep_03.ogg:system/media/audio/alarms/Alarm_Beep_03.ogg \$(LOCAL_PATH)/Alarm_Buzzer.ogg:system/media/audio/alarms/Alarm_Buzzer.ogg \$(LOCAL_PATH)/Alarm_Classic.ogg:system/media/audio/alarms/Alarm_Classic.ogg \

铃声显示的名字是音频文件的title,如果title为unknow,就显示文件名。

Android8.0 修改默认铃声 添加新铃声相关推荐

  1. Android 8.0 学习(17)---Android8.0中对指纹的新要求

    Android8.0中对指纹的新要求 784 我们先来看一张指纹在Android6.0版本上的架构层次图: 指纹应用层,也就是手机上的指纹设置,这是Android系统层定义的指纹管理入口. 1,sys ...

  2. Android10.0修改默认usb为MTP模式

    Android10.0修改默认usb为MTP模式,方法如下: 在frameworks/base/services/usb/java/com/android/server/usb/UsbDeviceMa ...

  3. Android11.0(R) MTK平台添加新分区

    mtk 平台增加一个新分区test,修改文件列表如下 modified: device/mediatek/mt6765/init.mt6765.rcmodified: device/mediatek/ ...

  4. android8.1 修改默认时区为中国

    修改默认权限有两种方法 1,修改属性配置文件 在device/rockchip/common/system.prop 中修改 persist.sys.timezone = Asia/Shanghai ...

  5. Yii2.0修改默认控制器

    设置默认控制器有两种方法 1.在/vendor/yiisoft/yii2/web/Application.PHP的第28行左右 public $defaultRoute = 'site';       ...

  6. Android 7.0修改PMS逻辑添加权限白名单

    今天有任务安排需要实现给任何一个应用在不动态申请权限的情况下,实现权限赋予,大体知道应用权限的赋予逻辑是在PMS中,于是大概研究了下,最终的手段就是在install安装时,就把应用程序AndroidM ...

  7. MySQL5.0修改默认编码格式为UTF-8(修复MySQL中文乱码)

    注意:本笔记仅针对win10下的mysql5. 查看默认编码: mysql的默认编码是latin1,进入MySQL,输入: show variables like 'char%'; 可查看默认编码: ...

  8. android6.0修改默认dns

    我们的手机做了个多流功能,该功能可以实现上google,在这个过程中,创建了个虚拟网卡tun0,如下图: 有了这个虚拟网卡,然后我们需要将默认DNS改为tun的DNS.修改如下: 1.Connecti ...

  9. android9.0官方壁纸,Android 9.0 修改默认壁纸(主壁纸和wapppaper)

    一.修改主默认壁纸,在对应的产品目录下,替换原来的壁纸,如 android/device/qcom/{vendor}/overlay-go/frameworks/base/core/res/res/d ...

最新文章

  1. GDCM:gdcm::Value的测试程序
  2. 特征图注意力_向往的GAT(图注意力模型)
  3. 小学计算机学情分析报告,小学信息技术_重点文字图说话教学设计学情分析教材分析课后反思...
  4. restful接口开发实例_Restful接口开发与测试—接口测试
  5. .NET深入 c#数据类型2
  6. 从零开始刷Leetcode——数组(746.747)
  7. 关于标题的多HTML定制
  8. 两个摄像头自动切换画面_你知道吗?你的手机摄像头之间会打架
  9. Python爬取校花网,好看的妹子真多
  10. 关于EXCEL打开VBA时发生vbe6ext.olb不能被加载及内 存溢出错误的解决方法
  11. 因子分析(FA)算法简述
  12. c语言round函数作用,if条件函数怎样和round一起用?!,C++中round函数怎么用
  13. 用Python完成毫秒级抢单,助你秒杀淘宝大单
  14. 镁光 鸡血模式 linux,所以,镁光1100到底是不是全盘slc的模式?之前就几个帖子...
  15. linux基础软件安装教程
  16. Sorting 2D Vector in C++ | Set 2 (In descending order by row and column)
  17. 3-24 浅谈多元正态分布的基本性质
  18. App兼容性测试/MONKEY配置和安装
  19. 【ASE入门学习】ASE入门系列——序章
  20. 计算机读不了硬盘分区,对移动硬盘分区失败计算机不识别的修复

热门文章

  1. java pdf库_Java中常用的操作PDF的类库
  2. 取小数点后两位(解析)
  3. 13 分钟速览 WWDC22
  4. macOS卸载Karabiner-Elements
  5. request.js?b775:43 Uncaught (in promise) Error: 抱歉,系统繁忙,请稍后重试! at __webpack_exports__.default (r
  6. (二)postman批量执行用例
  7. python3爬取教务系统的个人学期课程表(无头谷歌浏览模拟登录)
  8. CentOS升级内核版本_linux升级内核版本_Redhat升级内核版本
  9. nova shelve 的使用
  10. 计算机硬盘改造u盘,iPhone扩容硬盘不要扔!变废为宝!手把手教你如何改装U盘...