package com.demo
import android.app.KeyguardManager
import android.content.Context
import android.os.*
import android.util.Log
import androidx.appcompat.app.AppCompatActivity
import androidx.appcompat.widget.AppCompatButton
import java.lang.ref.WeakReference
import android.os.Looper
class MainActivity : AppCompatActivity() {
private val mMyHandler = Handler(Looper.getMainLooper())
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
findViewById<AppCompatButton>(R.id.lockBtn).setOnClickListener {
mTimeCounterRunnable.run()
}
}
private fun doTask() {
val lockStatus = getSystemService(UserManager::class.java).isUserUnlocked
Log.i("YYC", "lockStatus = $lockStatus")
//屏幕是否亮屏:
val powerManager = getSystemService(Context.POWER_SERVICE) as Po
Android判断屏幕锁屏状态
最新推荐文章于 2023-04-28 17:09:58 发布