AndroidやIOSでもプログラムで電源ボタンにアクセスする方法はありますか?
1612 次
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 に答える