答案 0 :(得分:1)
当按下主页按钮或启动主屏幕时,是否可以获得通知?
仅作为主屏幕。
答案 1 :(得分:0)
您只需在活动中添加此内容即可:
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_HOME) {
// Do something
}
return super.onKeyDown(keyCode, event);
}
答案 2 :(得分:0)
你可以Detect Home Screen is running or not
您可以看到this page了解更多详细信息,或者您可以看到this answer。它建议使用isScreenOn ()
中的PowerManager
(返回屏幕当前是否开启。屏幕可能很明亮或昏暗):
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
boolean isScreenOn = pm.isScreenOn();