-2

我是 Windows 移动开发的新手。如何通过 C# 中的编程访问硬件键,如降低音量、提高音量、电源按钮。

4

2 回答 2

1

在 Windows Phone 8.1 中,您有一个HardwareButtons类,其中包含 4 个事件:

  1. 背压
  2. 相机半按
  3. 相机按下
  4. 相机发布

如果你想在 WIndows 10 中使用它,你需要添加扩展库

在此处输入图像描述

并获取适用于 Windows Phone 8.1 的 API

if (Windows.Foundation.Metadata.ApiInformation.IsTypePresent("Windows.Phone.UI.Input.HardwareButtons"))
    Windows.Phone.UI.Input.HardwareButtons.BackPressed += HardwareButtons_BackPressed;
于 2015-07-15T07:22:35.510 回答
0

据我所知,如果您是 OEM,则 OEM 具有访问这些硬件按钮(如音量/电源按钮)的特殊权限,有关详细信息,请尝试参考本文。但是如果你是一个普通的开发者,我认为不可能像音量/电源按钮那样访问这些硬件按钮,在我看来,这些音量/电源硬件按钮应该由用户而不是应用程序访问/控制。

于 2015-07-13T10:30:09.657 回答