我正在为我的一位朋友写一个Android应用程序,他是一名DJ。而不是客人在一张纸上写请求,他希望他们通过他的Android平板电脑请求歌曲。我有通过互联网工作的应用程序,但有些地方可能没有互联网。一个解决方案是让他带路由器,然后将笔记本电脑连接到平板电脑。
我的问题是:如何在本地连接这两个?笔记本电脑的IP地址是什么?我在哪里可以找到它?是否有更简单的方法来连接这两个?
我是一个非常大的网络新手。
谢谢, 埃里克
答案 0 :(得分:0)
您必须将接入点/路由器配置为为Android的MAC地址授予固定的IP地址,并对笔记本电脑的MAC地址执行相同的操作。
在平板电脑上编写一个小型网络服务器,在每个新歌曲请求后刷新页面。通过访问http://192.168.1.1将笔记本电脑Web浏览器连接到平板电脑的固定IP地址,但当然要用您配置的IP地址替换此号码。您还可以通过平板电脑的Web浏览器在笔记本电脑上运行的Web服务器上反转角色并提交歌曲。并告诉您的客户密切关注该平板电脑!
答案 1 :(得分:0)
一个非常简单的方法是在笔记本电脑上运行一个小的webapp,然后将Android平板电脑的浏览器指向笔记本电脑的网络服务器。如果你想对平板电脑的浏览有更多的控制(所以浏览器控件不可用,所以人们无法离开应用程序/调出“不适当的”网站等)创建一个带有webview的小安卓应用程序来加载webapp。
编辑:这假设您有一台路由器或其他东西在笔记本电脑和平板电脑之间建立网络连接。您可以将路由器设置为始终为笔记本电脑和平板电脑提供相同的IP地址。有关如何执行此操作的具体说明取决于您拥有的路由器 - 但对于大多数人来说,只需转到路由器的IP地址(通常为192.168.0.1或192.168.1.1),以管理员身份登录,然后按照说明设置“静态” “或”修复“连接到网络的设备的IP地址。
根据笔记本电脑和平板电脑的其他通信方式(蓝牙?红外端口?),您可以在每台计算机上编写应用程序,无需路由器即可相互通信 - 但编写这些程序将需要与使用HTTP相比,在两个应用程序之间编写了更多“更低级别”的通信。