我们可以感受到,在Android 4.2中的一个比较显著的改变就是加入了多用户的支持。因多用户手机专利早已被Symbian雇员注册,故 android官方的多用户切换目前仅支持

我们可以感受到,在Android 4.2中的一个比较显著的改变就是加入了多用户的支持。因多用户手机专利早已被Symbian雇员注册,故 android官方的多用户切换目前仅支持平板设备。

多用户模式的启用

系统判断当前设备是否支持多用户模式的依据是配置文件config.xml中的config_multiuserMaximumUsers配置项。 其取值为整型,决定着当前设备支持的最大用户上限。默认值为1,即不支持多用户。如需启用多用户,则设置此值 为大于1的值。在Nexus 7中,此值为8。

具体代码的判断位置在UserManager.java:

[java] view

plain

// Don't allow multiple users on certain builds

Resources.getSystem().getInteger(R.integer.config_multiuserMaximumUsers));

}

多用户相关操作流程

对用户的操作目前未对普通应用开放,其相关API都有hide注解,并需要system权限。此外,用户的添加和移除还 要需android.Manifest.permission.MANAGE_USERS权限。

用户添加流程

用户添加是通过调用UserManager的public UserInfo createUser(String name, int flags)方法进行的。其具体实现在UserManagerService的同名方法中。

在调用时,系统进行如下操作&

android 多用户 设置权限管理,Android 多用户模式原理和实现介绍相关推荐

  1. android 华为开发权限管理,android开发 华为 点击跳转到权限管理页面

    private void goHuaWeiSetting()  { try { //HUAWEI H60-l02 P8max测试通过 Log.d(MainActivity.class.getSimpl ...

  2. android 加网络权限管理,Android添加用户组及自定义App权限的方法

    Android:4.4.4 一.应用场景 在Android设备上,现在我们外接了一个USB转串口的设备,设备节点是/dev/ttyUSB0: # ls -l /dev/ttyUSB0 crw-rw-- ...

  3. android卸载应用权限管理,android 权限管理和签名 实现静默卸载

    为了实现静默卸载, 学了下android的安全体系,记录如下 最近在做个东西,巧合碰到了sharedUserId的问题,所以收集了一些资料,存存档备份. 安装在设备中的每一个apk文件,Android ...

  4. android 小米摄像头权限管理,android如何判断用户是否禁止使用相机(不是判断app是否配置相机权限)...

    android用原生代码判断用户是否禁止使用相机是: /** * 返回true 表示可以使用 返回false表示不可以使用 */ public boolean cameraIsCanUse() { t ...

  5. 服务器是多用户服务的计算机,Win10权限管理与多用户远程登录(多方案)

    Win10权限管理与多用户远程登录(多方案) 前言最近要管理实验室的服务器, 说出来你可能不信, 服务器是Win10 Pro的. 经常看我博客的小伙伴应该知道, 我是非常讨厌Windows的. 但是没 ...

  6. Android隐藏的权限管理机制:AppOps

    最近整理以前开发中的笔记,发现有点零乱,遂决定将这些笔记整理迁移到 CSDN 上,分享出来与大家一起交流学习.如果有发现不当或有待商榷的地方,欢迎大家拍砖和指正.废话结束,进入本文正题:Android ...

  7. Android 多任务清单时间管理Android studio

    Android 多任务清单时间管理Android studio编译 样例图: 视频样例: Android 多任务清单时间管理毕业设计,Android studio编译 项目下载:Android多任务清 ...

  8. Android中设置显示文本,Android文本显示控件-TextView属性详解

    android:autoLink //设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接.可选值(none/web /email/phone/map/all) andr ...

  9. Android pms权限管理,Android权限机制

    为什么有权限机制 我们知道 Android 应用程序是沙箱隔离的,每个应用都有一个只有自己具有读写权限的专用数据目录.但是如果应用要访问别人的组件或者一些设备上全局可访问的资源,这时候权限机制就能系统 ...

最新文章

  1. LeetCode每日一题:回文链表(No.234)
  2. ipconfig不是内部或外部_OSPF外部路由详解-LSA4-LSA5
  3. Py之pdfkit:python的库之pdfkit简介、安装、使用方法详细攻略
  4. matlab中大括号的使用 { },可以装4维的数据
  5. linux中挂载系统光盘,在Linux系统下挂载光盘
  6. php结合jquery异步上传图片(ajaxSubmit)
  7. 偷源代码!还和前东家一起投标……最终被判 3 年
  8. Selenium Firefox 官方Webdriver -- Geckodriver 下载地址
  9. CodeForces - 1513B AND Sequences
  10. 服务器powershell占用百分百,使用PowerShell统计服务器C盘空间
  11. Iperf 网络性能测试
  12. Access优已成忧,一年后,还是离开了秋色园了
  13. linux下挂载共享目录,linux下挂载windows的共享目录
  14. Loadrunner11破解
  15. pc端html转换手机端,一种兼容PC端和手机端WEB界面的实现方法与流程
  16. usb接口供电不足_分享电脑usb接口供电不足解决方法
  17. 超卓航科上市:募资9亿市值超60亿 成襄阳首家科创板企业
  18. 好数对的数目(C++)
  19. h5活动是什么意思_浅谈什么是H5页面,怎么制作h5页面
  20. 均匀分布 卡方分布_指数分布和卡方分布转换以及初试专业课试题拆封视频

热门文章

  1. mac中pyinstaller 如何打包文件夹内文件
  2. 1044: 不及格率 Java
  3. android 输入文本,Android控件之EditText(输入文本框控件)
  4. 2.用一个简单的pk小游戏深刻理解继承
  5. android setBackground
  6. c语言中线程的调度,线程、进程及其调度简介
  7. 【前端系列教程之JavaScript】01_JavaScript概述和引入方式
  8. (转)基于L297和L298的步进电机驱动器的设计
  9. OpenHarmony学习笔记——Hi3861+ASR-01的语音识别助手
  10. MySQL优化—工欲善其事,必先利其器(2)