我有幾個應用程序使用相同的帳戶。 問題是,當我已經安裝在我的手機不止一個應用程序,我怎麼能登錄不類型的用戶名和密碼,如果應用程序中的一個已經登錄。如何在android中處理多帳戶登錄?
-4
A
回答
-1
見下面由具有APP1 & APP 2的參考代碼,所以使用共享首選項假設您可以將用戶名&密碼存儲在app1 &中,您可以在另一個app2中使用它。在這裏,我正在迴避如何訪問用戶名,您可以按照您的要求進行擴展。
好吧!在應用程序1中使用此代碼(包名稱爲「com.sharedpref1」)以使用共享首選項存儲數據。
SharedPreferences prefs = getSharedPreferences("demopref",
Context.MODE_WORLD_READABLE);
SharedPreferences.Editor editor = prefs.edit();
editor.putString("username", strShareValue);
editor.commit();
並使用應用2中得到應用中1.共享偏好數據的代碼,我們可以得到它,因爲我們使用MODE_WORLD_READABLE應用1:
try {
con = createPackageContext("com.sharedpref1", 0);
SharedPreferences pref = con.getSharedPreferences(
"demopref", Context.MODE_PRIVATE);
String data = pref.getString("username", "No Value");
displaySharedValue.setText(data);
} catch (NameNotFoundException e) {
Log.e("Not data shared", e.toString());
}
-1
我認爲,你可以使用Database用於存儲用戶名和密碼,以及share the database among your multiple apps,當用戶登錄時,設置一些字段,如is_logged_in
,布爾值爲1
。在應用程序啓動時,訪問數據庫,檢查字段is_logged_in
並顯示適當的登錄視圖。
相關問題
- 1. 如何在Django中管理多個帳戶登錄
- 2. Google多帳戶登錄如何實施?
- 3. 在Android中使用Google帳戶登錄
- 4. 如何在Selenium中處理多用戶登錄
- 5. 如何做Android的多個Facebook帳戶登錄?
- 6. Android靜默登錄沒有用戶交互登錄帳戶經理中的Gmail帳戶
- 7. 處理登錄並記住我的帳戶管理器
- 8. 如何登錄到用戶帳戶?
- 9. C#用戶登錄處理
- 10. 處理用戶登錄
- 11. 如何處理用戶登錄後的其他登錄嘗試?
- 12. 如何在Android上使用C2DM登錄Google帳戶
- 13. Backbone.js - 如何處理「登錄」?
- 14. 在SLRequest上處理多個Twitter帳戶
- 15. Android記住以前的登錄帳戶
- 16. Oauth2登錄谷歌帳戶Android
- 17. 外部登錄帳戶與本地登錄帳戶
- 18. 在PHP中處理多個單用戶登錄
- 19. 如何在Django的登錄處理中獲取用戶會話?
- 20. 一個market.android.com/publish帳戶多次登錄
- 21. 帳戶的多種登錄方法
- 22. 多個登錄帳戶的會話
- 23. 多個帳戶同會話登錄
- 24. Django-openid-auth多帳戶登錄
- 25. iOS多次登錄Dropbox帳戶
- 26. Django多個併發登錄帳戶
- 27. 如何在帳戶中包含登錄的用戶名
- 28. 如何在C#中登錄Novell Groupwise用戶帳戶?
- 29. 如何登錄我的帳戶?
爲何選擇投票? – VVB 2014-09-22 06:08:43