我已经完成了一个项目,我必须知道使用我的局域网的设备,这可以更好地利用我的项目,相反,我的项目完全基于Java代码,任何人都可以帮助找到Java代码中的设备类型。我有ip地址的所有系统连接在我的局域网与他们的mac地址。
这不是一个非常简单和直接的问题。你必须基于你所拥有的资源和你希望使用的平台想出一些基本的想法,然后围绕这个想法进行构建。你可以点击下面的链接。基本上,这些链接会带你到一个"如何检测移动设备"的页面,这可以让你对你必须采取的方法和步骤有一些基本的了解。
这些链接可能会有所帮助:检测网络中的移动设备
检测网络中的移动设备
1。您可以在客户端从userAgent字符串中完成。
String userAgent=request.getHeader(“User-Agent”);
//Check it matches to respective user agents or not.
:
if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) {
// some code..
}
看这个:在jQuery中检测移动设备的最好方法是什么?
2。免费API: http://detectmobilebrowsers.com/
3。在这里你可以找到不同的方法:
http://lotusmediacentre.com/find-http-request-source-computer-mobile-phones-or-tablets/