0
我想在嚮導中首次啓動時創建用戶帳戶並將其存儲在設置中。就像電子郵件應用程序中的帳戶創建嚮導。什麼是最好的辦法?Android中的用戶帳戶設置
我應該創建一個佈局,在首次啓動時收集這些輸入並將其存儲在首選項中? 設置菜單可以在選項鍵中提供,因此可以編輯首選項。
這是正確的做法嗎?
我想在嚮導中首次啓動時創建用戶帳戶並將其存儲在設置中。就像電子郵件應用程序中的帳戶創建嚮導。什麼是最好的辦法?Android中的用戶帳戶設置
我應該創建一個佈局,在首次啓動時收集這些輸入並將其存儲在首選項中? 設置菜單可以在選項鍵中提供,因此可以編輯首選項。
這是正確的做法嗎?
您可以在SharedPreference中保存用戶詳細信息。如果您要保存密碼,只應該擔心密碼的安全性。您的應用程序的共享首選項默認情況下爲沙盒,因此您的數據對其他應用程序是安全的。但具有root用戶身份的確定/啓發黑客可以從任何應用程序中獲取任何數據。
對於密碼
1)要麼你可以使用Web服務,並在服務器存儲的密碼。在每個登錄過程中,您都可以將用戶名/密碼發送到服務器並進行驗證。如果您的應用程序使用互聯網,這是最好的方法。該選項具有簡單的優點,即您不會將敏感數據保存在手機本身上。
2)其他選項是存儲密碼加密。如果您的應用程序不使用互聯網,您可以使用此選項,並且您尚未準備好建立用於身份驗證過程的服務器。 Android中沒有絕對的安全性,但保存加密確實提高了安全級別。
謝謝。我計劃以加密形式將密碼存儲在sqllite數據庫中。我想在首次啓動時提供註冊嚮導,並將詳細信息保存在共享首選項和數據庫中。在編輯上,首選項屏幕將顯示。雖然所有其他字段都是從共享首選項中讀取的,但密碼將從數據庫中獲取。我的問題是,有沒有用於構建嚮導的佈局,還是必須使用字段,按鈕和活動手動構建?像gmail app或K9電子郵件應用程序提供的嚮導,它具有帶圖像的下一個/後退按鈕。 – user1918418
沒有現成的登錄嚮導..這是很容易手動建立一個.. – Krishnabhadra