微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用C计算android屏幕上的活动触摸?

如何解决使用C计算android屏幕上的活动触摸?

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

解决方法

要在 Android 设备中访问用户的输入事件,您将需要一个 Android SDK,该 SDK 附带的函数可以执行您所需要的操作。

您应该寻找 Android 附带的 SDK:

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

  2. 具有您想要的功能的 C 库

如果存在这样的函数,它肯定是一个回调函数,每当用户触发输入事件时,Android都会调用该函数。

祝你好运!

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

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

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

恩里科·米格里奥

附言 由于 Android 是 Linux 驱动的,因此您将找到的 SDK 肯定会包含 GCC 工具链。

,

看看这里:

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

enrico.migliore@fatti.com

,

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。