gpt4 book ai didi

android - 如果按下音量按钮,你能用 jQuery(或任何东西,但 C++)检测吗?

转载 作者:行者123 更新时间:2023-11-28 19:48:50 25 4
gpt4 key购买 nike

我怀疑是这样,但是是否可以通过 jQuery 或任何网络语言检测音量按钮是否被按下?

我想做一些基本的用户测试,以调查调用某个函数的最佳方式;手势或硬件按钮。基于触摸手势调用函数我没有问题,但是基于按下硬件按钮调用函数有点困难。

因为我同时拥有 Android 手机和 iPhone,所以它是否只能在这两种设备中的一种上运行并不重要。

由于我不会编写 C++,因此无法选择此语言。即使这种语言确实支持硬件按钮检测

我想创造什么
这是最基本的测试版本:我想看看人们希望通过哪种方式从圆形显示切换到方形显示。

中心有一个简单的圆形对象,它应该根据以下任何手势转换为正方形:按下硬件按钮(音量)、捏合、张开、4 指张开、2 指向下滑动。

最佳答案

简答:如果您在移动浏览器(例如 Safari 或 Chrome)中运行它,则您无权使用音量按钮。

解释:JQuery 依赖于 JavaScript,它依赖于浏览器、webview(对于 native 应用程序)或 node.js 服务器(与您无关)。 Webview 类似于浏览器,但功能较少。那里的主要浏览器不提供对音量按钮的访问。因此,jQuery 不会为您解决这个问题。

解决方案:如果你真的想使用音量按钮,你将需要一个 native 应用程序。在 Android 上,应用程序是用 Kotlin(基于 Java)编写的。在 iOS 上,它们是用 Swift(或 Objective-C)编写的。如果您只懂其中一种语言或完全不懂这些语言,可以使用跨平台工具让您一次编写应用程序并部署到两个平台。根据您想要的控制级别,您可以使用提供统一框架的工具,或者使用花哨的拖放式构建器。那里有很多选择。

额外:查看您的历史记录,您似乎是一个“网络”人。如果您只是为了方便而使用 jQuery/JavaScript,您可以创建一个简单的 native 应用程序,它基本上只做两件事:1) 加载您的 Web 应用程序,以及 2) 为 Web 应用程序提供一个 API 以访问音量按钮。本主题将使您朝着那个方向前进:Calling android native APIs from javascript functions of embedded WebView

我鼓励其他网络人员在移动平台上尝试一些技巧。您永远不知道什么时候基础水平的理解会派上用场。

关于android - 如果按下音量按钮,你能用 jQuery(或任何东西,但 C++)检测吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30354086/

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