1、首先定位播放音频文件大概位置

2、确认播放音频为 WirelessChargingStarted.ogg

3、根据WirelessChargingStarted名称关键字找到frameworks\base\services\core\java\com\android\server\power\Notifier.java

4、修改

diff --git a/frameworks/base/packages/SettingsProvider/res/values/defaults.xml b/frameworks/base/packages/SettingsProvider/res/values/defaults.xml
index 3083f55..2b4c759 100755
--- a/frameworks/base/packages/SettingsProvider/res/values/defaults.xml
+++ b/frameworks/base/packages/SettingsProvider/res/values/defaults.xml
@@ -66,7 +66,8 @@
     true
 
     
     1
+    0
     /system/media/audio/ui/LowBattery.ogg
     0
     0

diff --git a/frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java b/frameworks/base/packages/SettingsProvider/src/com/android/pr
oviders/settings/DatabaseHelper.java
index f6b3d06..ed1e338 100755
--- a/frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java
+++ b/frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java
@@ -2548,6 +2548,11 @@ class DatabaseHelper extends SQLiteOpenHelper {
             loadIntegerSetting(stmt, Settings.Secure.SLEEP_TIMEOUT,
                     R.integer.def_sleep_timeout);
 
             /*
              * IMPORTANT: Do not add any more upgrade steps here as the global,
              * secure, and system settings are no longer stored in a database
@@ -2676,6 +2681,8 @@ class DatabaseHelper extends SQLiteOpenHelper {
                     R.string.def_trusted_sound);
             loadIntegerSetting(stmt, Settings.Global.POWER_SOUNDS_ENABLED,
                     R.integer.def_power_sounds_enabled);
+            loadIntegerSetting(stmt, Settings.Global.CHARGING_SOUNDS_ENABLED,
+                    R.integer.def_charging_sounds_enabled);
             loadStringSetting(stmt, Settings.Global.LOW_BATTERY_SOUND,
                     R.string.def_low_battery_sound);
             loadIntegerSetting(stmt, Settings.Global.DOCK_SOUNDS_ENABLED,

 

技术交流群:                                                               微信号

                                         

更多相关文章

  1. Android(安卓)打开PDF,PPT,WORD,EXCEL,CHM,HTML,TEXT,AUDIO,VIDE
  2. Android(安卓)synchronized用法
  3. Android实现信号强度监听的方法
  4. android开发之获取信号强度
  5. 理解杀进程的实现原理
  6. android HDMI (一):HDMI基础篇
  7. Android获取外网和内网的IP
  8. Android基站定位——通过手机信号获取基站信息(一)
  9. Android绘制原理之刷新机制

随机推荐

  1. Android(安卓)support和Androidx库不能共
  2. android 关闭软键盘
  3. android获取手机电量
  4. android 打开本地相册,并将选择的照片显示
  5. Android(安卓)开发指南 翻译 User Interf
  6. Android(安卓)drawText 纵向居中
  7. Android(安卓)Makefile example
  8. android实现SharedPreferences的存入与取
  9. android:ImageView,访问网上图片并显示出
  10. android skia 使用实例