題:
在同一設備上支持多個用戶
Ray Hayes
2011-03-06 21:33:09 UTC
view on stackexchange narkive permalink

Android上是否存在諸如“當前用戶”之類的東西以及切換它的方法?

我有興趣購買Motorola Xoom,並希望在訪問時與我的妻子分享家。對於Windows筆記本電腦,我們實現了快速用戶切換,因此我們可以保留自己的標籤和登錄名。我對用戶切換的隱私方面並不特別感興趣,因此,如果操作系統不支持單獨的用戶,是否有配置文件切換的概念?

可以通過重複備份和還原來完成此操作,但這絕對不是“快速”的用戶切換。可能比它值得的麻煩更多。希望隨著平板電腦等可能會共享的出現,谷歌將盡快對此提供支持。
不必每次都備份用戶的ROM,有什麼方法可以用兩個單獨的Android實例設置雙啟動?這樣可以通過重新引導來快速切換用戶(假設xoom具有快速引導時間)。也許像[this](http://forum.xda-developers.com/showthread.php?t=779274)之類的東西?
Matt,這是一個有趣的想法,但是會使Android在設備上佔用的存儲空間增加一倍。實施類似於各種Linux桌面環境,Mac OS和Windows如何支持多個用戶帳戶的用戶配置文件將更為有意義。沒有理由為什麼Android無法做到這一點。
@DerekMahar:有一個很大的原因,導致Android無法執行與Linux進行多用戶切換相同的操作;主要原因是Android實施應用安全監獄的方式。在Android中,每個dalvik應用程序均以其自己的用戶帳戶運行(除非有例外);這意味著用戶在應用程序之間進行切換時會不斷切換帳戶。這並不意味著您不能在Android中實現多用戶,但是它的實現方式與常規Linux桌面上的實現方式不同。
看到這個:http://www.androidpolice.com/2012/07/30/multiple-user-accounts-are-coming-miles-of-code-is-already-in-aosp-and-some-of-it -現在正在設備上安靜地工作/這是一天前在reddit上宣布的
七 答案:
bmaupin
2012-11-02 19:05:57 UTC
view on stackexchange narkive permalink

這可用於從Android 5.0(Lollipop)開始的手機:
http://www.android.com/versions/lollipop-5-0/

對於從Android 4.2(Jelly Bean)開始的平板電腦:
http://developer.android.com/about/versions/jelly-bean.html#42-multiuser

正如Tatjana Heuser 所述,它在Android 4.1中也可以作為隱藏功能使用,但不能通過常規用戶界面訪問。

Ryan Conrad
2011-11-07 22:34:10 UTC
view on stackexchange narkive permalink

之前已經討論了支持多個用戶,並且我認為這也是需要的。如果我購買了平板電腦,並將其設置為用於我的電子郵件,日曆等。我不希望該設備成為社區設備。這將意味著一個家庭家庭需要多個平板電腦。

能夠支持多個用戶的問題是所需的空間。如果每個用戶都有自己的設置,則/ data / data必須更大以支持這些額外的用戶。但不僅是設置,它還必須支持用戶安裝的所有應用程序,因此/ data也必須更大。您不能在用戶之間使用相同的應用程序,因為付費應用程序與購買它們的帳戶相關聯。

我認為這最終會發生,但是設備需要更大的存儲空間。實際上,我的設備始終填充/ data / cache,由於我已安裝的應用程序數量眾多,因此我必須清除該錯誤。現在,假設有2個(或更多用戶)使用同一設備。您在哪裡設置可以使用一台設備的用戶數限制?我家有2個成年人和3個青少年。這樣一來,可能有5個人可能正在使用一台設備。

我實際上也遇到了與此相關的Google TV問題。目前沒有安裝gmail或類似的應用程序,但是我可以通過Chrome瀏覽器登錄gmail,然後如果有人來使用電視/瀏覽器,則現在我已登錄。(我沒有實際上並沒有這樣做,但是我注意到這與youtube之類的服務有關)


更新

Google很難在工作中開始執行此操作。何時可用的信息尚無確切信息,但已經奠定了基礎的開始。

LockPatternKeyguardView中是以下代碼:

  public void onUserChanged(int userId){mLockPatternUtils.setCurrentUser(userId);
updateScreen(getInitialMode(),true);}  

因此,在某些時候,將提供多用戶支持。

更新2(10/29 / 2012)

隨著JellyBean 4.2的發布,可以提供多用戶支持,但僅限於平板電腦。

“……但僅限於平板電腦。” -這很有意義,因為電話通常不共享。平板電腦。
Vadzim
2012-01-27 16:58:36 UTC
view on stackexchange narkive permalink

SwitchMe應用剛剛出現,具有針對root用戶的配置文件。免費版可以管理2個配置文件。為了管理更多個人資料,您需要以3美元左右的價格購買鑰匙。毫無疑問,SwitchMe需要 root

SwitchMe是針對root用戶的獨特應用程序,它使您可以登錄和註銷Android的多個安裝

SwitchMe背後的技術可以保存您所有的應用程序和數據,對其進行保護並將其作為文件存儲在內存中。然後,您可以註銷一個帳戶,然後登錄到全新安裝的Android或具有自己獨特內容的另一個帳戶。

您可以創建與內存容量一樣多的配置文件。其中一些可能只需要很少的可用內存,因為它們包含的應用程序很少,而其他一些則由於包含許多應用程序以及大量緩存和數據而變得更大。

該應用程序給我留下了深刻的印象:這正是我想要與他人共享經過改裝的Kindle Fire的目的。
Tatjana Heuser
2012-10-16 20:52:47 UTC
view on stackexchange narkive permalink

通過更新到4.1.2,可以配置多個用戶配置文件。在xda上有一些文檔:

在JellyBean中,根據XDA,使用命令(需要root,因此在調用前為su)

  pm創建用戶<name>pm remove-用戶<number>pm列表用戶 

可以創建,刪除和列出用戶帳戶(按此順序)。

bmaupin
2012-01-13 22:19:50 UTC
view on stackexchange narkive permalink

我承認這不是一個很好的解決方案,但是如果它對某人有所幫助, Titanium Backup對此的支持非常有限:

http: //www.titaniumtrack.com/kb/titanium-backup-kb/titanium-backup-howtos.html#multi-user-data-profiles

Matt
2011-03-07 01:04:40 UTC
view on stackexchange narkive permalink

Enterproid有一個名為 Devide的應用程序可以解決這個問題。它的目的是在工作環境中進行部署,以便用戶可以擁有工作資料以及手機上的個人資料,分別針對工作或個人環境使用不同的設置和應用進行單獨保護。我不明白為什麼它不適用於兩個人的個人資料,而不適用於個人和個人設置。我不知道與Xoom的兼容性或成本(價格可能不便宜),它們仍然處於僅邀請測試版,但值得邀請並簽出。

根據我的了解,Divide的“工作”分區非常有限,例如,您只能將Enterproid批准的應用程序加載到該分區上。如果您對這些限制感到滿意,那麼這可能是在兩個用戶之間劃分設備的最簡單方法。
Tintumon M
2015-11-03 11:04:39 UTC
view on stackexchange narkive permalink

您可以通過在Android設備中添加多個用戶來與其他用戶登錄。我們可以在Android 4.2及更高版本上啟用多個用戶帳戶。

  1. 通過雙擊下拉通知打開通知以獲取其他快速設置來創建另一個用戶帳戶。
  2. 在那其他快速設置,在右上角您會看到一個圓形圖標。這是“管理員”用戶圖標(如果您是第一次使用該圖標)。
  3. 單擊它並創建一個新用戶(該用戶將一直保留,直到刪除它為止)或使用一個來賓用戶(“使用後將被刪除,但您也可以保留它。)
  4. 創建新/來賓用戶後。只需轉到Google Play商店,安裝所需的任何應用即可。不用擔心它將使用您現有的相同應用程序文件,而不使用用戶數據,因此它不會下載新的文件。
  5. 您可以使用其他ID登錄這些應用程序。像這樣,您可以使用Whatsapp,遠足,Facebook,Twitter,Paytm等...
  6. 在此之前,進入更多設置單擊並打開創建的新用戶/訪客用戶設置,然後啟用“允許電話和短信” 。這樣您就可以收到驗證短信或電話。如果有任何幫助您可以發表評論,如果有任何更改或改進,我會繼續進行更新。


該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 2.0許可。
Loading...