我正在尋找像iPhone上的鑰匙串,但爲Android的發展。
有些東西讓我可以保存小的鍵值對,即使用戶重新安裝應用程序,它們也是持久的和不變的。Android中的iPhone式鑰匙串?
有沒有這樣的事情?我能以這種方式使用標準首選項嗎?
我想實現它與PC上的遊戲寫的遊戲保存到另一個文件夾,以便刪除後的方式行爲之後又重新它們不會丟失。
編輯
賞金沒有人提的AccountManager用完。我只是偶然發現了它。這不是一種實現我所描述的行爲的方法嗎?
我正在尋找像iPhone上的鑰匙串,但爲Android的發展。
有些東西讓我可以保存小的鍵值對,即使用戶重新安裝應用程序,它們也是持久的和不變的。Android中的iPhone式鑰匙串?
有沒有這樣的事情?我能以這種方式使用標準首選項嗎?
我想實現它與PC上的遊戲寫的遊戲保存到另一個文件夾,以便刪除後的方式行爲之後又重新它們不會丟失。
編輯
賞金沒有人提的AccountManager用完。我只是偶然發現了它。這不是一種實現我所描述的行爲的方法嗎?
您使用SD卡存儲上像邁克爾·克拉默說(讓用戶知道你在存儲數據:-))。刪除應用程序時,SD卡上的數據不會被刪除。
你可以從另一方面用它儲存可下載爲,並在需要時和,而不是使用用戶名使用的是獨特的手機的IMEI的所有細節的服務器。這樣,即使用戶重新安裝操作系統,他仍然可以重新獲取設置。
用於獲取IMEI你可以參考:How to get the device's IMEI/ESN programmatically in android?
是。首選項是持久的,並且可以在正常的應用程序升級過程中保留下
既然Android &類iPhone手機通常會運行數據計劃,我建議您將鍵值對保存到中央服務器中。當應用程序經過卸載,然後進行安裝過程時,只需將其與服務器重新同步即可。
你這裏有真實的東西:
通過集成的Smart Lock密碼到你的Android應用程序,你可以 自動登錄的用戶到您的應用程序使用他們 已保存的憑據。用戶可以同時保存用戶名密碼憑證和聯合身份提供商憑證。
集成的Smart Lock密碼到您的應用程序使用 證書API來檢索登錄保存的憑據。使用 成功檢索憑據登錄用戶,或者通過在部分完成 您的應用程序的標誌使用證書 API快速板載新用戶或註冊形式。在登錄後提示用戶或 註冊以存儲他們的憑證以便將來自動使用 身份驗證。
https://developers.google.com/identity/smartlock-passwords/android/
首將無法生存一個雖然重新安裝。 – dweebo 2010-03-09 20:52:28
當然...如果你卸載一個應用程序,它將刪除所有相關的數據。否則會需要鬆散的「卸載」定義。 – 2010-03-09 21:15:50
這很糟糕...有時候你想讓一些東西能夠留下來,比如保存遊戲,賬戶數據等等。卸載桌面應用程序時也不會卸載的內容 – Janusz 2010-03-10 08:51:45