较高版本的android 是支持多用户的,当然也可以修改配置使其不支持。
修改相关配置
一. 涉及到的文件:
- ./framework/base/core/java/android/os/UserManager.java
- ./framework/base/core/res/res/values/config.xml
- ./packages/apps/Settings/src/com/android/settings/SettingsActivity.java
二.修改主要点
1. 在mk添加属性 fw.show_multiuserui= true
2. 修改UserManager.java
/**
* Returns whether the system supports multiple users.
* @return true if multiple users can be created by user, false if it is a single user device.
* @hide
*/
public static boolean supportsMultipleUsers() {
return getMaxSupportedUsers() > 1
&& SystemProperties.getBoolean("fw.show_multiuserui",
Resources.getSystem().getBoolean(R.bool.config_enableMultiUserUI));
}
3.修改SettingsA