我有以下代码来捕获长电源按钮的按键按下,即显示电源关闭,重新启动和屏幕截图选项时。尽管该代码适用于API <= 26,但不适用于最新版本(我尝试使用版本28和29)。
PowerButtonReceiver pBReceiver = new PowerButtonReceiver();
IntentFilter intentFilter = new IntentFilter();
intentFilter.addAction(Intent.ACTION_CLOSE_SYSTEM_DIALOGS);
registerReceiver(pBReceiver, intentFilter);
似乎在按电源按钮时Android不会发布此消息。
我想念什么吗?有人在最新版本上解决了这个问题吗?谢谢!