2011-10-05 56 views
0

我創建了一個android應用程序,用戶需要登錄才能存儲一些信息,比如他們的分數,等級等,這些信息不需要進行保護或全部打開。從android應用程序獲取用戶數據

現在不想提示用戶登錄或註冊,我的問題是我的應用程序如何自動抓取用戶的相同信息,如他的android帳戶的Gmail地址?

得到電子郵件後,我可以發送電子郵件與應用程序結果關聯。

謝謝。

+0

那麼你可以隨時彈出的日誌在安裝應用程序時,並在應用程序沙箱保存信息後,用戶沒有按每次都不必記錄。用戶通常會擁有一個註冊的電話,用於發送電子郵件:)。或者,如果你想要的話,你可以放置一個註銷功能來清除保存的憑證。 – Arkde

回答

1

你可以存儲信息SharedPreferences

  • 第一寄存器和播放......等等等等,做遊戲,結果寫入SharedPreferences

  • 下一次裝載,檢查/讀取SharedPreferences是否這樣信息/數據然後處理...等等等等

查找有關SharedPreferenceshttp://developer.android.com/reference/android/content/SharedPreferences.html

+0

感謝您的回答,但我不想使用SharedPreference,或者不需要登錄或註冊,只想通過他的郵件地址或任何其他唯一的信息來識別用戶。 – fean

0

在Google IO視頻中有一個很好的例子,不幸的是我不記得它是哪一個。

基本上你會創建一個UUID並將其存儲在共享首選項中,這樣如果它被卸載,它就會尊重隱私。

即UUID然後被用於密鑰的所有信息時,如果用戶希望註冊proplery然後該鍵被使用並且可以在以後用一個谷歌的ID使得該方法比在單個符號完全無縫其他相關聯。

我認爲這是2010年的視頻,但我不記得演講者的名字。

有覆蓋的一些基本知識在這裏的鏈接:

How can I get the UUID of my Android phone in an application?

相關問題