0

我想计算在任何给定时间出现在屏幕上的手指触摸总数。是否有任何 C 函数可以返回我的数字值,如果我用 3 个手指触摸我的设备屏幕,它应该返回 3 作为答案,如果抬起 1 个手指并再次调用该函数,它将返回2 作为输出。

4

3 回答 3

0

看看这里:

https://developer.android.com/studio/projects/add-native-code

enrico.migliore@fatti.com

于 2021-03-04T22:52:49.473 回答
0

要在 Android 设备中访问用户的输入事件,您需要一个 Android SDK,该 SDK 带有一个功能,可以满足您的需求。

您应该寻找附带的 Android SDK:

  1. C 工具链(预处理器、编译器、链接器、调试器等)

  2. 具有所需功能的 C 库

如果存在这样的函数,那么它肯定是一个回调函数,只要用户触发输入事件,Android就会调用该回调函数。

祝你好运!

请注意,由 C 源代码生成的可执行文件会带来安全问题,因为它们是本机执行的。

这意味着,您将无法将这样的可执行文件上传到 Playstore。

您仍然可以使用 USB 或 WiFi 接口在智能手机中上传和测试可执行文件。

恩里科·米廖雷

PS 由于 Android 是由 Linux 驱动的,因此您会发现的 SDK 肯定会包含 GCC 工具链。

于 2021-03-04T09:56:02.233 回答
0

Microsoft Visual Studio 允许您开发和部署 C/C++ 原生 Android 应用程序:

https://visualstudio.microsoft.com/it/vs/features/cplusplus-mdd/

于 2021-03-04T22:58:30.660 回答