-1

AndroidやIOSでもプログラムで電源ボタンにアクセスする方法はありますか?

4

2 に答える 2

3

はい、Androidの電源ボタンの押下を検出する方法があります。このコードを使用する

public boolean onKeyDown(int keyCode, KeyEvent event) {
      if (event.getKeyCode() == KeyEvent.KEYCODE_POWER) //KEYCODE.POWER determines the press of power Button
 {
    // do what you want with the power button
     return true;
 }
  return super.onKeyDown(keyCode, event);
 }
于 2013-03-20T05:12:28.607 に答える
0

Appleは、ハードウェアコンポーネントを完全に使用することを許可していません。彼らはいくつかの制限を追加しました。彼らはアプリデリゲートでメソッドを提供しました。つまりapplicationDidEnterBackground、ホームボタンの押下をキャッチできます。また、カメラやBluetoothなどにアクセスするためのAPIも提供しています。少なくとも、Appleがハードウェアにアクセスするために公開しているAPIの多くは私が知っています。アップルによって公的に提供されていないアプリケーション内の他のハードウェア要素にアクセスすることはできません。何らかの方法でこれを行うことができる場合、アプリケーションもアップルによって承認されません。

于 2013-03-20T05:12:37.833 に答える