android 的 Keyguard 可以用來呼叫螢幕解鎖來驗證,
運用在有做自動登入時,避免使用者手機被偷,可以在app的重要功能再次要求解鎖
以下這個範例,
按下Verify按鈕時,會依照你的手機設定的解鎖方式開啟驗證(PIN、Password、Pattern、Fingerprint)



要使用Keyguard,API Level 21 以上。
先檢查手機是否有開啟螢幕鎖定。
在Activity 叫起驗證頁,可以客制Title、Description
接收解鎖結果:
完整程式:
參考:
沒有留言:
張貼留言