1. 程式人生 > >【Android】【功能設計】儲存帳號密碼,自動登入,離線登入實現方案

【Android】【功能設計】儲存帳號密碼,自動登入,離線登入實現方案

勾選【記住密碼】【自動登入】複選框時:
什麼也不做,所有操作放在點選【登入】按鈕時執行
點選【登入】按鈕時:
為了簡化程式碼和實現邏輯,不管密碼對錯,登入資訊統一儲存到【上次登入帳號】【上次登入密碼】【是否儲存密碼】【是否自動登入】配置
登入成功時:
儲存【帳號密碼】鍵值対到配置,用於下次離線登入
下次登入時:
讀取【上次登入帳號】【上次登入密碼】【是否儲存密碼】【是否自動登入】配置,自動填充介面
如果不需要記住密碼,則只填充帳號,密碼框留空
如果需要自動登入,則通過填寫的帳號密碼來線上登入/離線登入
離線登入:
根據帳號密碼,去配置檔案中查詢配置記錄,如果匹配記錄數量為0,則登入失敗,反之離線登入成功