2015-07-13 62 views

回答

0

據我所知如果你是一個OEM,那麼OEM有特殊的權限來訪問像音量/電源按鈕這些硬件按鈕,欲瞭解更多信息,請嘗試參考這篇文章。 但是,如果你是一個普通的開發人員,我認爲不可能像音量/電源按鈕那樣訪問這些硬件按鈕,在我看來,這些音量/電源硬件按鈕應該由用戶訪問/控制而不是由應用程序訪問/控制。

1

在的Windows Phone 8.1你有一個類HardwareButtons其中包含4個事件:

  1. BackPressed
  2. CameraHalfPressed
  3. CameraPressed
  4. CameraReleased

如果你想使用此在Windows 10中,您需要添加擴展庫

enter image description here

,並獲得API用於Windows Phone的8.1 ​​

if (Windows.Foundation.Metadata.ApiInformation.IsTypePresent("Windows.Phone.UI.Input.HardwareButtons")) 
    Windows.Phone.UI.Input.HardwareButtons.BackPressed += HardwareButtons_BackPressed;