【发布时间】:2017-03-31 13:16:21
【问题描述】:
我是 Android 开发的新手。我正在开发一个应用程序,出于安全原因将禁用相机。当设备所有者以用户 A 身份登录时,他会激活将禁用相机的应用程序。当设备所有者以 User B/Guest 身份登录时,相机将启用。但我不希望为他们启用相机。如果我将应用程序设计为设备管理器,这可能吗?设备管理器应用实施的政策是否适用于同一设备的不同用户?
【问题讨论】:
我是 Android 开发的新手。我正在开发一个应用程序,出于安全原因将禁用相机。当设备所有者以用户 A 身份登录时,他会激活将禁用相机的应用程序。当设备所有者以 User B/Guest 身份登录时,相机将启用。但我不希望为他们启用相机。如果我将应用程序设计为设备管理器,这可能吗?设备管理器应用实施的政策是否适用于同一设备的不同用户?
【问题讨论】:
看,到目前为止,我知道 System 可以让用户继续运行。只需在它们之间切换即可。
用户。每个用户旨在由不同的自然人使用。 每个用户都有不同的应用程序数据和一些独特的设置,如 以及在用户之间显式切换的用户界面。 用户 当另一个用户处于活动状态时,可以在后台运行;系统 管理关闭用户以节省资源...
这可以解释为什么用户之间共享权限。我建议您检查当前的前台登录用户是否是所有者。然后允许摄像头,否则禁用它。
您可以通过Android UserManager: Check if user is owner (admin)获取用户是否为所有者(admin)
【讨论】: