多用户管理UserManager
http://gityuan.com/2016/11/20/user_manager/
注意:获取各个用户状态信息的命令:
adb shell dumpsys user
Users:
UserInfo{0:null:13} serialNo=0
State: RUNNING_UNLOCKED
Created: <unknown>
Last logged in: +2d5h2m57s619ms ago
Last logged in fingerprint: Xiaomi/dipper/dipper:9/PKQ1.180729.001/0.0.0:user/test-keys
Start time: +2d5h3m57s899ms ago
Unlock time: +2d5h2m58s35ms ago
Has profile owner: false
Restrictions:
none
Device policy global restrictions:
null
Device policy local restrictions:
null
Effective restrictions:
none
UserInfo{10:security space:13} serialNo=1000
State: RUNNING_UNLOCKED
Created: +57d23h52m2s290ms ago
Last logged in: +3h50m0s965ms ago
Last logged in fingerprint: Xiaomi/dipper/dipper:9/PKQ1.180729.001/0.0.0:user/test-keys
Start time: +3h50m3s404ms ago
Unlock time: +3h50m1s61ms ago
Has profile owner: false
Restrictions:
no_record_audio
Device policy global restrictions:
null
Device policy local restrictions:
null
Effective restrictions:
no_record_audio
UserInfo{999:XSpace:800010} serialNo=10
State: RUNNING_UNLOCKED
Created: +80d18h48m33s680ms ago
Last logged in: +2d5h2m57s66ms ago
Last logged in fingerprint: Xiaomi/dipper/dipper:9/PKQ1.180729.001/0.0.0:user/test-keys
Start time: +2d5h3m54s461ms ago
Unlock time: +2d5h2m57s246ms ago
Has profile owner: false
Restrictions:
none
Device policy global restrictions:
null
Device policy local restrictions:
null
Effective restrictions:
none
Device owner id:-10000
Guest restrictions:
no_sms
no_install_unknown_sources
no_config_wifi
no_outgoing_calls
Device managed: false
Started users state: {0=3, 10=3, 999=3}
Max users: 4
Supports switchable users: true
All guests ephemeral: false
Note(注意):
上面的 State: RUNNING_UNLOCKED 表明该用户处于未锁定状态.