小编Rol*_*olf的帖子

在本地模拟USB /蓝牙HID设备以注入事件?

是否可以模拟连接到Android的USB或蓝牙设备?

我想创建一个能够在本地模拟HID设备的应用程序.我的意思是:该应用程序应该让Android相信USB /蓝牙HID设备已连接.我希望这可以让我的应用程序在全球范围内注入触摸事件.无论如何都要模拟(虚拟)设备?请注意,我并不关心设备,我只想使用内置的HID输入支持.

我知道很多人已经问过触摸事件注入,但这种方法似乎有点不同.我也没有想用这个测试的目的,因此InstrumentationTestCase之类也无济于事.

植入设备可能是一个选项,虽然我也可以设想让我的最终用户手动安装一个专门签名的应用程序(根据/sf/answers/1171595841//sf/answers/1603196591/这有效,但它将是特定于设备的).

我知道:

  1. 在android上模拟一个鼠标输入 - 这个人似乎是在他自己的应用程序中做到这一点,虽然他的问题没有得到解答;)

  2. http://www.pocketmagic.net/2013/01/programmatically-injecting-events-on-android-part-2/#.U58SqfldVHV -需要root.有没有人成功使用过这个?此外,该解决方案似乎再次特定于设备.

  3. 蓝牙+模拟鼠标 - 这不是我想要的.手机本身不应该是HID设备,而是使用(虚拟创建的)设备.同样如下:https: //stackoverflow.com/a/8174973/2923406

请注意,我希望把我的手机到任何种类的HID设备.

android hid touch-event

19
推荐指数
1
解决办法
5153
查看次数

如何撤消“git add --intent-to-add”

当我运行git add --intent-to-add .所有未跟踪的文件时,它们的状态从“未跟踪的文件”(git status -s显示??)更改为“未暂存提交的更改”(git status -s现在显示A)。现在,每当我运行时,git diff我也会看到新文件。如何恢复这些状态更改,以便它们再次变得“未跟踪”?

git

9
推荐指数
1
解决办法
1357
查看次数

Tig 不同分支的提交颜色可以不同吗?

在 tig 中,我发现通常很难找出哪个提交属于哪个分支。在 gitk 中,这要容易得多。我认为这是因为两件事。首先,gitk 对分支的颜色不同(我的意思是提交之间的线),其次,提交似乎有时放置在不同的“列”中(参见图片,顺便说一句,git log --graph像 tig 一样绘制分支)。

有没有办法为每个分支绘制的蓝色星星或粉红色线条着色?

吉特克

提格

git gitk tig

4
推荐指数
1
解决办法
1192
查看次数

标签 统计

git ×2

android ×1

gitk ×1

hid ×1

tig ×1

touch-event ×1