我有一个没有屏幕的设备+一个微Controller+一个wifi模块。到目前为止一切顺利,但基本上我想设置我的设备以便它可以连接到wifi网络,所以我制作了一个应用程序来执行此操作。策略是:将设备置于wifiAP模式,并使用自定义ssid,例如“设备XXXX”连接到这个ssid“设备XXXX”向用户询问其家庭wifi凭据将凭据发送到设备(例如使用http)->POSThttp://x.x.x.x/wifi_creds"Home""homepassword"轮询设备以检查它是否可以连接到“家庭”网络->GEThttp://x.x.x.x/conn_status连接后,停止AP模式->PO
我想获取android设备通过wifi连接的wifi热点(从另一台计算机)的IP,不是android的本地IP。我在真实设备中运行应用程序。我可以扫描所有wifi并获取它们的名称。publicclassWifiConnectorActivityextendsActivity{TextViewmainText;WifiManagermainWifi;WifiReceiverreceiverWifi;ListwifiList;StringBuildersb=newStringBuilder();/**Calledwhentheactivityisfirstcreated.*/@Overri
我知道如果两部Android手机连接到同一个wifi网络,他们可以实现套接字编程来在他们之间传输数据但我其实想知道你是否可以像蓝牙一样使用wifi作为两部Android手机之间的传输媒介? 最佳答案 使用Android2.2+可以在一台设备上创建WiFi热点,以便另一台设备可以连接。不需要任何设备上的互联网连接。 关于android-我可以使用WiFi在两部未连接到路由器的安卓手机之间传输数据/消息吗?,我们在StackOverflow上找到一个类似的问题:
我正在编写一个Android应用程序,它需要根据用户的选择连接到不同的Wifi网络。我需要从networkInfo中检索网关IP地址。我面临的问题是,如果我连接到wifi网络配置A,然后想切换到网络配置B,wifi.getDhcpInfo();返回网络A的网关IP地址。经过用户界面工作流程的几次尝试后,它最终返回网络B的网关IP。代码fragment如下。关于如何确定新启用的网络何时返回准确的Dhcp信息以便我能够可靠地获取它的任何想法。例如,是否有我可以捕获的异步事件等。谢谢。WifiConfigurationconfig=wifiConfiguredNetworks.get(SSI
我正在寻找一种方法来检查预配置wifi网络的密码有效性,而无需激活它。有什么解决办法吗?我的案例:Android已连接到用作Wifi接入点的外部设备我需要使用我预先配置的wifi网络之一配置此外部设备我要求用户提供预先配置的密码(使用对话框)我将它传递给外部设备因此,我想在将密码传递给外部设备之前检查密码的有效性。WifiConfiguration返回“*”作为密码,因此我无法直接比较用户提供的密码与当前预配置的密码。 最佳答案 据我所知,没有“优雅”的方式。如果您将从对话框中获取的密码设置为:wifiConfig.preShare
我想促进从Android设备到另一个Android设备的视频通话。我的问题是,我可以在不使用互联网连接的情况下将安卓WiFi设备与安卓WiFi设备连接起来吗?我想像使用Skype一样使用它。这可能吗?如果可能的话,我该如何实现它...我也可以得到一些代码fragment吗????请给我下载该应用程序的链接 最佳答案 首先,您的想法与Skype完全不同,Skype的核心功能完全依赖于功能正常的Internet连接。其次,虽然您可以在两个Android设备之间创建一个临时WiFi网络,但它们的范围将是限制因素:WiFi旨在用作短距离无线
实际上,我正在开发跟踪应用程序,并希望在两部Android手机之间发送位置更新,以便两者都可以通过map相互跟踪。我的应用程序必须从其他Android设备获取实时更新以便更好地跟踪。我已经搜索了几种技术,但不知道哪种技术最好使用套接字将一台设备作为服务器,另一台作为客户端可能的限制:如果服务器的IP地址更改了怎么办(因为WIFI没有静态IP)如果服务器的IP地址是私有(private)的则无法访问只有客户端可以连接到服务器,服务器不能连接到客户端使用中间服务器:创建一个中间服务器并通过该服务器进行通信。可能的限制:慢,因为每台Android设备都会先将这些更新发送到服务器然后服务器将这
我正在开发一个应用程序,在该应用程序中,我通过IP地址和端口号从我的手机向WiFi打印机发送文件,这些文件是.txt、.png、.jpg、.doc。它们应该从打印机打印出来。我尝试了以下代码,但它只为我提供了.txt文件的输出。需要进行哪些更改才能获得所有类型文件的输出???请帮助...importjava.io.BufferedInputStream;importjava.io.File;importjava.io.FileInputStream;importjava.io.IOException;importjava.io.OutputStream;importjava.net.S
我正在AndroidGCM推送通知上开发应用程序。一切正常。但是当我的设备使用wifi而不是服务提供商的数据计划时,我无法收到通知消息。在我的情况下,数据计划是3G,但通知会像往常一样发送到设备,但是当设备通过wifi连接时,我无法收到任何通知。 最佳答案 这不应该是这种情况,我有一个Android应用程序可以接收GCM推送通知,无论它是通过3G还是Wi-Fi连接。我建议解决此问题:当您从服务器发送推送通知时,请确保不包含delay_while_idle,以便立即发送通知。还要确保您已将time_to_live设置为合理的值(默认为
我正在尝试创建自定义WifiSettings。我创建一个Activity:packagemanual;importjava.util.ArrayList;importjava.util.HashMap;importjava.util.List;importandroid.app.Activity;importandroid.content.BroadcastReceiver;importandroid.content.Context;importandroid.content.Intent;importandroid.content.IntentFilter;importandroid