gpt4 book ai didi

android - 禁用指纹传感器 - Android 模拟器

转载 作者:行者123 更新时间:2023-12-03 01:11:51 26 4
gpt4 key购买 nike

如何在 Android 模拟器中禁用指纹传感器?我在设置窗口或 config.ini 文件中找不到任何选项。

默认情况下,所有 SDK 23 以上的模拟器都支持指纹。我想在不支持指纹的情况下在上述 SDK 23 中测试我的流程。

最佳答案

这是用传统方法无法实现的。但也有非常规的。

您无法禁用的原因是,与所有其他传感器一样,它的存在不是通过 Android 框架来调节的,而是通过底层 Linux 操作系统来调节的。因此,如果您的系统有该传感器的驱动程序 - Android 会认为该传感器存在。

因此指纹传感器的存在取决于驱动程序。现在解决方案很简单。如果没有驾驶员,就不会有传感器。您所要做的就是禁用(与操作系统断开连接)驱动程序。为此,您需要

  • 安装了 adb shell 或某些终端应用程序(su 或其他)

我不完全确定指纹驱动程序在系统中是如何描述的(我是用其他传感器来做的),但经过不久的谷歌搜索和使用外推法后,我认为它可能被称为fpc.

所以您可能想在系统驱动器文件夹中搜索它 - 类似/sys/bus/(platform/spi/blablabla/something)/drivers/fpc.../

该文件夹中应该有四个文件 - ueventbind 以及我们需要的 unbinddeviceName.

现在取消绑定(bind)传感器 - echo deviceName >/sys/bus/(platform/spi/blablabla/something)/drivers/fpc.../unbind

现在系统会认为系统中没有指纹传感器...直到下次重新启动。

我是在真实设备和其他传感器上执行此操作的,但我认为方法应该几乎相同。

灵感来自here

希望有帮助。

关于android - 禁用指纹传感器 - Android 模拟器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50123489/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com