我正在尝试在Windows Universal应用中运行定时后台任务。在后台任务中,我想了解一下用户手机的一些细节,包括剩余电池电量百分比。看来,访问电池信息的唯一方法是通过Windows.Phone
命名空间,该命名空间对Windows运行时组件不可用。
到目前为止,我已经尝试了一些非传统的东西,包括向Background Task类添加public static object
属性,我将其设置为对Battery的引用,然后从via Reflection中检索信息。这失败了,因为引用在运行时总是为空。
是否有任何方式在通用Windows应用程序的后台任务中获取电池信息?