I know that PowerManager and/or KeyguardManager can help me check if a device screen is locked/unlocked. Is there a way to check this via adb?
If its a rooted phone you can check some fields related to lock in settings.db.
settings.db is located at /data/data/com.android.providers.settings/databases
/data/data/com.android.providers.settings/databases