首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当电池电量超过一定百分比时显示通知的android应用程序

当电池电量超过一定百分比时显示通知的android应用程序
EN

Stack Overflow用户
提问于 2021-09-05 05:25:37
回答 1查看 77关注 0票数 0

我希望我的android应用程序在电池电量超过一定百分比时显示通知,这类似于android中的电池电量不足通知。而不是通过分配一个后台任务,该任务每隔一分钟在后台检查电池电量。我只想在电池电量超过一定百分比时触发通知,即使应用程序没有运行。我可以使用广播接收器来做这件事吗?有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2021-09-05 12:55:04

广播接收器类

代码语言:javascript
复制
class BatteryBroadcastReceiver : BroadcastReceiver() {
     override fun onReceive(context: Context, intent: Intent?) {
        val level: Int = intent!!.getIntExtra(BatteryManager.EXTRA_LEVEL, 0)
        Timber.d("battery - level: %d", level)

    }
}

In Activity/Fragment注册您的广播

代码语言:javascript
复制
val batteryLevel = BatteryBroadcastReceiver();
registerReceiver(batteryLevel, new IntentFilter(Intent.ACTION_BATTERY_LOW));
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69060748

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档