Dưới đây là trích từ http://developer.android.com/reference/android/app/KeyguardManager.htmlSự khác nhau giữa isDeviceLocked và isKeyguardSecure trong KeyguardManager của Android là gì?
public boolean isDeviceLocked()
Returns cho dù thiết bị hiện đã bị khóa và đòi hỏi một mã PIN, hình hoặc mật khẩu để mở khóa. Trả về true nếu mở khóa thiết bị hiện yêu cầu mã PIN, hình mở khóa hoặc mật khẩu.
công isKeyguardSecure boolean()
Return liệu bảo vệ phím yêu cầu mật khẩu để mở khóa. Trả về true nếu phím bảo vệ an toàn.
Sự khác nhau giữa isDeviceLocked
và isKeyguardSecure
là gì?
Vâng, nếu bạn có mật khẩu, cả hai phương thức đều trả về 'true'. Nếu bạn có mã PIN hoặc mẫu, chỉ 'isDeviceLocked' trả về' true' và nếu bạn không có khóa, cả hai đều trả về 'false'. Tôi đoán 'isKeyguardSecure' có chức năng của nó vì PIN và mẫu có thể được bỏ qua dễ dàng hơn. – ByteHamster
Tại sao so sánh 'isDeviceLocked()' với 'isKeyguardSecure()'? Mặt dây để 'isDeviceLocked()' là 'isKeyguardLocked()', phím bảo vệ * api cũ hơn và cũng dùng SIM Pin vào tài khoản. – for3st