我正在尝试检测Android设备上是否运行
具体而言,我希望停止使用
我尝试过的方法如下:
1. 使用电池信息可以检测USB是否插入。然而,这也是合法的使用方式。
2. 使用
3. 查询所有系统服务,但我无法看到任何类似adb服务的东西。
到目前为止,我已经没有更多的想法。希望有人知道如何做到这一点?
adb server
,用于我的免费游戏中反作弊实现的一部分。具体而言,我希望停止使用
adb shell input tap x,y
,因为这个游戏是一个竞争性的多人智力游戏。我尝试过的方法如下:
1. 使用电池信息可以检测USB是否插入。然而,这也是合法的使用方式。
2. 使用
Settings.Secure
或Settings.Global
,我可以查询ADB_ENABLED
,但如果启用了adb,则始终返回1
。它不考虑adb是否连接!3. 查询所有系统服务,但我无法看到任何类似adb服务的东西。
到目前为止,我已经没有更多的想法。希望有人知道如何做到这一点?
adb
的PC。我刚刚断开了我的设备,在设备上运行所有命令,终端模拟器显示adb
仍在运行。 - i336_