如何解决Android - 在免安装应用中使用 BatteryManager
有没有办法在 Android 免安装应用中获取电池信息?
在我的 Android 应用中,我使用:
IntentFilter ifilter = new IntentFilter(Intent.ACTION_BATTERY_CHANGED);
Intent batteryStatus = context.registerReceiver(null,ifilter);
当应用不作为免安装应用运行时,一切正常,但当它作为免安装应用部署时,batteryStatus
返回 null。
我读到 Instant Apps 只能接收广播,如果它们是用标记 Intent.FLAG_RECEIVER_VISIBLE_TO_INSTANT_APPS 发送的,也许 Intent.ACTION_BATTERY_CHANGED 不发送这个标记?除了使用这种结构之外,还有其他方法可以获取电池状态信息吗?也许无法在免安装应用上获取电池信息?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。