小范学Android 2022-12-05 21:17 采纳率: 100%
浏览 14
已结题

android无法监听省电模式变化的广播PowerManager.ACTION_POWER_SAVE_MODE_CHANGED

动态注册广播监听省电模式变化,监听PowerManager.ACTION_POWER_SAVE_MODE_CHANGED这个广播,更改省电模式也没有回调,有没有好兄弟懂这个的,求求


        val intentFilter = IntentFilter().apply {
            addAction(PowerManager.ACTION_POWER_SAVE_MODE_CHANGED)
        }
        mBroadcastReceiver = object : BroadcastReceiver() {
            override fun onReceive(context: Context?, intent: Intent?) {
                when (intent?.action) {
                    PowerManager.ACTION_POWER_SAVE_MODE_CHANGED -> {
                        _isPowerSaveMode = powerManager.isPowerSaveMode == true
                        Log.d(TAG, "省电模式变化:$isPowerSaveMode")
                    }
                }
            }
        }
        registerReceiver(mBroadcastReceiver, intentFilter)
  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 12月13日
    • 修改了问题 12月5日
    • 创建了问题 12月5日

    悬赏问题

    • ¥20 关于#alphatensor#的问题,如何解决?(标签-神经网络 强化学习|关键词-复现)
    • ¥15 (有偿)在ANSYS中 .anf文件
    • ¥45 关于#芯片#的问题:组合逻辑电路设计
    • ¥15 基与机器学习和时间序列分析预测养老服务需求趋势
    • ¥100 求连续两帧图像在水平和垂直上偏移
    • ¥15 mysql全文索引查找指定必须关键词word无效
    • ¥15 Verilog hdl密码锁设计
    • ¥35 基于python的有ssl加密传输的socket聊天室
    • ¥15 数码管亮度控制器设计
    • ¥15 kafka客户端跨网段访问,看日志提示连接的还剩内网地址,且访问不通