【问题标题】:Is it possible to retrieve phone battery status in a Background Task in a WinRT/Windows Universal App?是否可以在 WinRT/Windows 通用应用程序的后台任务中检索手机电池状态?
【发布时间】:2015-04-24 13:10:08
【问题描述】:

我正在尝试在 Windows 通用应用程序中运行定时后台任务。在后台任务中,我想获取有关用户手机的一些详细信息,包括剩余电池电量百分比。似乎访问电池信息的唯一方法是通过 Windows.Phone 命名空间,Windows 运行时组件无法使用该命名空间。

到目前为止,我已经尝试了一些非常规的事情,包括将public static object 属性添加到Background Task 类,我将其设置为对Battery 的引用,然后通过Reflection 从检索信息。这会失败,因为引用在运行时总是为 null。

是否有任何方法可以在通用 Windows 应用的后台任务中获取电池信息?

【问题讨论】:

标签: c# windows-phone-8 windows-runtime win-universal-app


【解决方案1】:

Windows Phone 8.1 通过 Battery 类支持此功能,但 Windows 8.1 没有等效项。

展望未来,Windows 10 提供了适用于所有设备的更新的 Battery 类。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-09
    • 1970-01-01
    相关资源
    最近更新 更多