如何通过Windows 8.1 RT应用程序打开/关闭功能

时间:2015-05-17 07:22:03

标签: windows-runtime windows-8.1 hardware

我正在尝试开发一个应用程序,它将处理以下硬件并执行上述内容。我想知道这是可行的。 1)

  1. 无线FI

    扫描wi-fi,提供将其关闭然后再打开或重启的选项。 2)

  2. 蓝牙

    将其关闭/打开,如果不可发现则将其置为可发现。

  3. 应用

  4. 获取已安装的所有应用的列表,并提供在运行或卸载时杀死它们的选项。该规定还应该向用户列出他已经侧载的应用程序(需要知道哪些是侧载应用程序)。

    1. 互联网连接
    2. 如果连接了互联网,请检查数据是否正在流动。

      1. 电池状态
      2. 查找所有消耗太多电池的应用程序。提供卸载它们的选项并降低屏幕亮度并缩短屏幕锁定时间

        所有这些必须在我想要开发的应用程序中实现。 我需要链接来获取答案,以便我可以在我的可行性报告中提供。

        感谢

1 个答案:

答案 0 :(得分:1)

您需要为此编写桌面应用程序。您正在寻找的大多数内容完全适用于Windows 8.1 Runtime应用程序。 Windows 10为几个要点增加了功能,但在这两个版本中,您都需要一个桌面应用程序来操作其他应用程序。

通用Windows应用程序(又名Windows运行时应用程序)隔离运行,通常不会影响系统或其他应用程序。他们只能在自己的背景下进行更改。

1和2:Windows 10添加Windows.Devices.Radios.Radio类来处理您的无线电项目符号,但此功能在Windows 8.1运行时应用程序中不可用。

3:这不能从运行时应用程序完成。桌面应用可以使用Windows.Management.Deployment.PackageManager类枚举用户的应用。

4:您可以使用Windows.Networking.Connectivity.NetworkInformation.GetInternetConnectionProfile

查询连接

5:Windows 8.1运行时应用程序中不提供此功能。在Windows 10中,请参阅Windows.Devices.Power.Battery