Javascript项目|可能吗?

Javascript项目|可能吗?,javascript,php,html,Javascript,Php,Html,现在我有了一个我想从事的项目的想法,我知道使用c#或c等软件语言是可能的++ 但是,我想知道,如果使用php和javascript等web语言,是否真的可以做到这一点: 我需要能够插入我的手机到我的电脑与usb电缆和使用php/js我需要检测的电话,已插入并检测一些数据。现在这是第一个想法,我不确定是否可行 接下来,我需要在手机上记录笔划,并在插入的手机上进行宏操作,以防您不知道我的意思: 1-记录预先录制的手势,例如导航到手机上的设置选项(通过触摸屏),然后更改设置 2-当手机插入时,它会执行

现在我有了一个我想从事的项目的想法,我知道使用c#或c等软件语言是可能的++

但是,我想知道,如果使用php和javascript等web语言,是否真的可以做到这一点:

我需要能够插入我的手机到我的电脑与usb电缆和使用php/js我需要检测的电话,已插入并检测一些数据。现在这是第一个想法,我不确定是否可行

接下来,我需要在手机上记录笔划,并在插入的手机上进行宏操作,以防您不知道我的意思:

1-记录预先录制的手势,例如导航到手机上的设置选项(通过触摸屏),然后更改设置

2-当手机插入时,它会执行操作(也称为击键或触摸屏)

那么,使用php/js真的可以做到这一点吗?如果是呢

谢谢各位,如果您需要更多信息,请告诉我。

我找到了,这意味着可以与串行/USB设备通信。但是你仍然需要为android编写一个服务器来与之通信

因此,无论如何:

  • 仅PHP/JS-
  • PHP/JS+Java/Android-
  • PHP/JS+Java/C/C++(适用于非android手机)yes

关于

这是可能的。别让他泄气

用户3714214,既然你说你在c#而不是php方面有很强的知识,我强烈建议你坚持使用c#

创建一个。这将是你的API,在你的环境中运行(你将在那里插入你的手机),它可以很容易地与你网络的客户端浏览器进行通信

需要完成这些步骤的理论背景:

  • 通过C#检测手机是否已插入(您可以使用Windows便携式设备API列出已连接的设备)

  • 通知客户端浏览器手机已插入。(通过AJAX或最好是WebSocket)

  • 通过WebSocket(TCP/IP)保持通信。您可以接收信息并将信息发送到后端API(例如击键)


编辑-我知道这个答案很模糊,但如果有任何特定部分您有问题,请询问!:)

拼凑您的信息,听起来您希望:

+------------+                                  +---------+
| Web Server |                                  | Browser |
|  with PHP  | --------- THE INTERNET --------- | with JS |
+------------+                                  +---------+
                                                     |
                                                     |
                                                    USB
                                                   cable
                                                     |
                                                     |
                                                 +-------+
                                                 | Phone |
                                                 +-------+
然后:不,你无能为力。PHP甚至不在USB电缆插入的同一台机器上,因此它无能为力。Javascript将与USB端口在同一台机器上运行,但在浏览器中运行沙盒的Javascript实际上无法访问USB端口或除浏览器DOM之外的任何其他端口。所以它也无能为力


您需要的是手机插入机器上的本机客户端、Java小程序、具有系统级访问权限的浏览器插件或类似的东西。这肯定不是用PHP编写的,也可能不是用Javascript编写的,而是用C、C#或其他一些系统本地语言编写的。然后,插件/本机应用程序可以与用PHP编写的web服务进行通信;但无论怎样,PHP都与访问手机没有直接关系。你还必须说服你的用户先安装这个本地应用程序/插件,这是安全意识的随机用户希望不会做的。< / P>你已经知道C或C++了吗?后端应该用php编码吗?php和JS专注于web开发。这个任务与web无关,所以这些可能不是最好的语言(即使这可能是可能的)。@Wolle这就是问题,我的朋友,PHP/js能够完成这样的任务吗?或者我必须坚持使用c#或c++@deceze是的,这将是一个web应用程序。你能告诉我为什么要使用PHP/JS。。。也许有更好的解决方案来满足您的需求。谁说OP使用的是android智能手机?