我是否仍可以仅使用设备管理 API 来禁用 Android 11 及更高版本的相机,因为设备管理 API 已弃用

问题描述 投票:0回答:3

在我的项目中,我使用设备管理 API 来禁用摄像头。它在 Android 7 和 8 中工作正常。我是否仍然可以仅使用设备管理 API 来禁用 Android 11 及更高版本的相机,因为设备管理 API 已弃用。

它在 Android 7 和 8 中运行良好。它是否适用于 Android 10、11 及更高版本。

android device-admin
3个回答
1
投票

似乎禁用相机不适用于 Android 10.0 之后的设备。谷歌文档中指出,它会抛出安全异常。检查此链接以供参考。

https://developers.google.com/android/work/device-admin-deprecation#deprecated_policies


0
投票

https://developers.google.com/android/work/device-admin-deprecation 说:

从 Android 10.0 版本开始,设备管理员在针对 API 级别 29 的应用程序上调用上述策略时,将引发 SecurityException。

因此,您可以通过将 API 级别设置为 28 或更低来使其继续工作。

相关:如何在 Android 12 AOSP 中禁用相机?Android:以编程方式启用/禁用相机如何以编程方式禁用 Android 中的相机功能


0
投票

从 Android 11 开始,您无法使用设备管理来控制相机

© www.soinside.com 2019 - 2024. All rights reserved.