Android 在安卓系统中,如何通过按下电源按钮5次来执行我的应用程序的任何任务
我正在开发一个android应用程序,当用户按电源按钮五次时,我需要代码来执行应用程序中的一些任务,无论应用程序是打开还是关闭。FromAndroid 在安卓系统中,如何通过按下电源按钮5次来执行我的应用程序的任何任务,android,Android,我正在开发一个android应用程序,当用户按电源按钮五次时,我需要代码来执行应用程序中的一些任务,无论应用程序是打开还是关闭。From 你尝试了什么?我试着在按下电源按钮5次后发送消息。我在这里得到了解决方案-谢谢你的回答。它在应用程序打开时工作,但我希望在这两种情况下,应用程序都打开或关闭。请提出一些建议。 public class MyReceiver extends BroadcastReceiver { static int countPowerOff=0; priva
你尝试了什么?我试着在按下电源按钮5次后发送消息。我在这里得到了解决方案-谢谢你的回答。它在应用程序打开时工作,但我希望在这两种情况下,应用程序都打开或关闭。请提出一些建议。
public class MyReceiver extends BroadcastReceiver {
static int countPowerOff=0;
private Activity activity=null;
public MyReceiver (Activity activity)
{
this.activity=activity;
}
@Override
public void onReceive(Context context, Intent intent) {
Log.v("onReceive", "Power button is pressed.");
Toast.makeText(context, "power button clicked", Toast.LENGTH_LONG)
.show();
if (intent.getAction().equals(Intent.ACTION_SCREEN_OFF))
{
countPowerOff++;
}
else if (intent.getAction().equals(Intent.ACTION_SCREEN_ON))
{
countPowerOff++;
if(countPowerOff==5)
{
//do something
}
}
}