Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/212.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何处理Android电源按钮事件?_Android - Fatal编程技术网

如何处理Android电源按钮事件?

如何处理Android电源按钮事件?,android,Android,我想创建一个Android应用程序,当按下电源按钮两次时,它会在后台打开 我想知道如何处理电源按钮,并选择当用户按下电源按钮时会发生什么 正如我们在安全应用程序中所做的那样,按一定次数的电源键会发送SOS消息。首先,您需要将以下权限添加到您的清单文件中: <uses-permission android:name="android.permission.PREVENT_POWER_KEY" /> 它有两种执行某些操作的方法onKeyDown()和onkeydongpress()

我想创建一个Android应用程序,当按下电源按钮两次时,它会在后台打开

我想知道如何处理电源按钮,并选择当用户按下电源按钮时会发生什么


正如我们在安全应用程序中所做的那样,按一定次数的电源键会发送SOS消息。

首先,您需要将以下
权限添加到您的
清单文件中

<uses-permission android:name="android.permission.PREVENT_POWER_KEY" />


它有两种执行某些操作的方法
onKeyDown()
onkeydongpress()
@Override
这两种方法。

首先,您需要将以下
权限添加到
清单文件中

<uses-permission android:name="android.permission.PREVENT_POWER_KEY" />


它有两种方法来执行某些操作。
onKeyDown()
onkeydongpress()
@Override
这两种方法可能会重复您尝试过的post操作。

可能会重复您尝试过的post操作在最近的android上仍然有效吗?(4.4到5.1)我在5.1上试过,但它不起作用。这在最近的android上还能用吗?(4.4到5.1)我试过5.1,但不起作用。