增加充电提示音修改默认铃声

在frameworks\base\services\core\java\com\android\server\power\PowerManagerService.java


首先添加兼听广播

     filter.addAction(Intent.ACTION_BATTERY_CHANGED);
+ filter.addAction("android.hardware.usb.action.USB_STATE");

+ filter.addAction(Intent.ACTION_POWER_CONNECTED);

    filter.setPriority(IntentFilter.SYSTEM_HIGH_PRIORITY);



然后在 private final class BatteryReceiver extends BroadcastReceiver {监听广播方法中添加

public void onReceive(Context context, Intent intent) {
           + String action = intent.getAction();
            +android.util.Log.d("lijunwei","BatteryReceiver-----action==="+action);
            synchronized (mLock) {
               + if(action.equals(Intent.ACTION_POWER_CONNECTED)){
                  +  if(null!=mNotifier){
                  +  mNotifier.onWirelessChargingStarted();
                +    }
          +  }    
                handleBatteryStateChangedLocked();
            }
        }

    }

这样插上数据线就可以听到默认的充电铃声了


修改默认铃声

frameworks\base\data\sounds\Ring_Synth_04.ogg

替换或添加新的音频文件


修改默认充电铃声

frameworks\base\data\sounds\effects\material\ogg\WirelessChargingStarted.ogg

frameworks\base\data\sounds\effects\ogg\WirelessChargingStarted.ogg

替换或添加新的音频文件


        

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值