我们可以感受到,在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. 去除linux控制台光标
  2. 揭秘!双11万亿流量下的分布式缓存系统 Tair
  3. Wine cannot find the ncurses library (libncurses.so.5)
  4. 呼吁开放外网_服装数据集:呼吁采取行动
  5. 大气新闻出版社网站模板
  6. Unity的IOS接入新浪微博
  7. sql oltp_内存中的OLTP系列– SQL Server 2014上的数据迁移指南过程
  8. 金属商务本-戴尔Vostro成就3450评测
  9. Python实用笔记 (27)面向对象高级编程——使用枚举类
  10. 如何在TP-LINk WR340G中禁用端口
  11. CV+Deep Learning——网络架构Pytorch复现系列——classification(一:LeNet5,VGG,AlexNet,ResNet)
  12. MATLAB----矩阵的运算
  13. 机器学习中的数据不平衡解决方案大全
  14. C语言编程判断字母大小并转换,towupper()
  15. 51单片机 普中V2 数字时钟 电子时钟 万年历 DS1302 LCD1602 AT24C02
  16. 大学生计算机PHP实训报告,大学生计算机实训心得体会
  17. shell控制超时时间,自动退出
  18. mysql excel 同步数据_mysql导入excel数据
  19. (手机自适应)成人高考自考资讯网源码 织梦dedecms模板
  20. springboot项目拦截器重定向循环问题

热门文章

  1. 科技述说:一起了解网络域名的由来
  2. [STM32F4]STM32F407 ADC采集+DMA传输
  3. Pixhawk学习6.1——姿态解算
  4. 大灰狼的故事-忠贞的大灰狼
  5. udk2017环境搭建编译步骤
  6. C语言例程:投资问题 单利和复利
  7. But How Do It Know 存储计算和顺序
  8. 回归预测 | MATLAB实现MSE-ELM极限学习机剩余使用寿命预测(RUL预测)
  9. 拉普拉斯金字塔图像融合
  10. Git配置并且绑定GitHub