我正在尝试开发一个应用程序,它将处理以下硬件并执行上述内容。我想知道这是可行的。 1)
无线FI
扫描wi-fi,提供将其关闭然后再打开或重启的选项。 2)
蓝牙
将其关闭/打开,如果不可发现则将其置为可发现。
应用
获取已安装的所有应用的列表,并提供在运行或卸载时杀死它们的选项。该规定还应该向用户列出他已经侧载的应用程序(需要知道哪些是侧载应用程序)。
如果连接了互联网,请检查数据是否正在流动。
查找所有消耗太多电池的应用程序。提供卸载它们的选项并降低屏幕亮度并缩短屏幕锁定时间
所有这些必须在我想要开发的应用程序中实现。 我需要链接来获取答案,以便我可以在我的可行性报告中提供。
感谢
答案 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