I found [post](https://stackoverflow.com/questions/7068036/android-detect-general-use-by-user) from two year ago that somebody said that it can't be done.
I also found that I can use ACTION\_USER\_PRESENT to detect when a user unlock the screen, but can I detect when the user turns on the screen (by any action)?

EDIT: I want to know when the user press any button or do anything else that can turn on the screen