android - 如何在 Android 8 上获得广播 ACTION_POWER_CONNECTED
问题描述
我正在尝试制作一个应用程序,当您在一天中的特定时段将手机连接到充电器时显示一些信息。
在 Android Oreo 之前,这很容易,只需添加一个广播接收器并将 android.intent.action.ACTION_POWER_CONNECTED 添加到清单中的意图过滤器。
现在我正在努力寻找一个可行的解决方案来创建相同的功能。我考虑过定期检查设备充电状态,但这感觉不对,并且在将设备连接到充电器时不会立即触发。
从我的应用程序注册广播接收器也不起作用,当应用程序关闭时,不再接收广播。
当 Android 设备连接到 Android Oreo 中的充电器时,是否有一种电池友好的方式来触发操作?
解决方案
推荐阅读
- java - 处理 EntityNotFoundException
- pdf - Ghostscript - 从 pdf 创建 png 时指定输出大小
- vue.js - 如何在 nextcloud/vue 中获取文件路径
- vaadin - 如何防止 Vaadin Flow 中的选项卡选择更改
- javascript - 无法在函数外访问从 axios 返回的数据
- javascript - 将 HTML 表单的克隆附加到文档正文尊重 ID
- php - 如何在 jetwoobuilder woocommerce 中添加查询“自定义分类”
- qt - 如何测试一个值是否对 QFlags 有效
- powerbi - 如何删除 Power BI 导出中的白色边框?
- google-cloud-platform - 如何确认 GCP 为 asia-south-1 地区提供的动态 IP 列表是仅属于印度还是其他国家/地区?