【发布时间】:2021-12-27 07:02:41
【问题描述】:
我有一个应用程序在我的应用程序运行时禁止其他应用程序使用相机,但是当我将其关闭并重新打开时,我的设备具有人脸 ID,因此我的应用程序被阻止,就像其他应用程序使用它时一样。使用相机。这是我的相机检查代码:
fun checkCameraAvailable(listener: ((isAvailable: Boolean) -> Unit)) {
val manager = getSystemService(CAMERA_SERVICE) as CameraManager
val handler = Handler(Looper.getMainLooper())
manager.registerAvailabilityCallback(object : AvailabilityCallback() {
override fun onCameraAvailable(cameraId: String) {
listener.invoke(true)
super.onCameraAvailable(cameraId)
}
override fun onCameraUnavailable(cameraId: String) {
listener.invoke(false)
super.onCameraUnavailable(cameraId)
}
}, handler)
}
【问题讨论】:
-
分享你的崩溃
标签: android kotlin android-camera mdm lockscreen