-3
我正在開發一個應用程序,我想知道它是否更好地使用sharedpreferences在Android Studio應用程序中創建登錄,註冊和註銷功能,而不是使用Sqlite?在Android應用程序中,哪個SQLite或sharedpreferences更適合註冊系統?
我是Android開發新手。
我正在開發一個應用程序,我想知道它是否更好地使用sharedpreferences在Android Studio應用程序中創建登錄,註冊和註銷功能,而不是使用Sqlite?在Android應用程序中,哪個SQLite或sharedpreferences更適合註冊系統?
我是Android開發新手。
關於它完全根據您的選擇來保存用戶的當前狀態,我更願意使用共享首選項。並註冊並登錄使用SQLite數據庫。共享首選項通常用於執行輕量級操作。您可以搜索SQLite中的數據,因爲您可能有許多用戶。
因此,使用SQLite註冊並登錄,然後使用共享首選項來保存用戶的當前狀態。
共享使用偏好
sharedPreferences是一個鍵/值存儲在這裏可以節省某些關鍵下一個數據。要從商店中讀取數據,您必須知道數據的關鍵。這使得讀取數據變得非常簡單。但是,像存儲少量數據一樣簡單,就像存儲和讀取大型結構化數據一樣容易,因爲您需要爲每個單一數據定義密鑰。
好吧謝謝我現在得到它 – Corey
我不是Android開發者,但我對這些概念非常熟悉。在討論Android環境中的SQLite時,我們通常不是指設備上的數據庫嗎?如果是這樣,那麼如何幫助登錄系統 - 註冊用戶系統是否需要聯繫遠程登錄服務器以檢查密碼,更改密碼,選擇用戶名等? – halfer
@halfer Yess,兩者都可以完成,當你的應用程序是一個離線應用程序,並且你希望它被密碼保護,那麼你可以使用本地SQLite來保存用戶憑證。當我們有一個在線系統,然後我們使用Web服務爲保持用戶記錄:)希望它能滿足你 –