草庐IT

wifiConfiguration

全部标签

ios - 以编程方式设置wifi热点密码

我想以编程方式为我的应用程序设置我的wifi热点密码,这样用户就不必转到设置菜单来检查他们的密码。我已经在使用NEHotspotNetwork,它设置了密码,但在这里,我们需要设置密码,该密码已经存在于设置菜单中以连接到网络。It'salsohelpfulifIcangetmywifihotspotpassword,fromtheapplicationwithoutjailbreakmydevice. 最佳答案 你只需要使用下面的代码:WifiConfigurationnetConfig=newWifiConfiguration()

Android:如何以编程方式创建 EAP wifi 配置?

我知道如何以编程方式创建Open/WEP/PSK/PSK2配置。例如WifiConfigurationconf=newWifiConfiguration();conf.SSID="ssid";conf.preSharedKey="\"password\"";conf.status=WifiConfiguration.Status.ENABLED;conf.allowedAuthAlgorithms.set(WifiConfiguration.AuthAlgorithm.OPEN);conf.allowedGroupCiphers.set(WifiConfiguration.GroupC

android - 如何以编程方式在 Android 中搜索并连接到特定的 wifi 网络

如果这是应用程序的布局,并且当wifi打开时,我想要可用网络列表,然后通过选择其中任何一个来连接它 最佳答案 搜索可用的wifi网络publicclassMainActivityextendsActivity{WifiManagermainWifi;WifiReceiverreceiverWifi;StringBuildersb=newStringBuilder();@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceSt

android - 如何忘记现在不可用的 wifi?

我想用这个代码示例忘记wifi网络,但它不能忘记不在范围内的wifi。privatevoidremoveNetwork(WifiManagerwifiManager,WifiConfigurationwc){if(!wifiManager.isWifiEnabled())enableWifi();intid=wifiManager.addNetwork(wc);wifiManager.enableNetwork(id,true);wifiManager.removeNetwork(id);wifiManager.saveConfiguration();}如何删除网络?UPD1:我说的是

java - Android 通过名称以编程方式连接到 Open WiFi - 这是最佳解决方案?

我一直在尝试使用两种方法以编程方式按名称连接到开放式wifi(连接门户)。我使用了op1,但只有大约80%的时间有效。___________________________________________________________op1:publicstaticvoidconnectToWifi(Contextcontext,StringnetworkSSID){WifiConfigurationconf=newWifiConfiguration();conf.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.NONE);Wif

android - 在android中以编程方式连接wpa2企业wifi连接

我刚刚在android中尝试了几个用于wpa2企业连接的代码,但没有任何连接,我想要一个正确的代码来连接正确的网络。现在我用过这个answer但我几乎不需要澄清,因为这answer是很旧的一个。在这里我附上了一些关于连接澄清的截图。在这个你可以看到身份和密码WifiConfigurationwifiConfiguration=newWifiConfiguration();wifiConfiguration.SSID="\""+networkSSID+"\"";wifiConfiguration.BSSID=Bssid;wifiConfiguration.hiddenSSID=true;

android - 如何设置android wifi热点的高级设置

我正在通过以下代码打开可移植wifi热点:privatevoidcreateWifiAccessPoint(){WifiManagerwifiManager=(WifiManager)getBaseContext().getSystemService(Context.WIFI_SERVICE);if(wifiManager.isWifiEnabled()){wifiManager.setWifiEnabled(false);}Method[]wmMethods=wifiManager.getClass().getDeclaredMethods();//Getalldeclaredmet

Android wifimanager 总是返回 true

这让我很难受,我们将不胜感激。我想使用wifi管理器连接到开放网络。我遇到的问题是代码声称连接到任何网络——甚至是不存在的网络。下面是使用网络的SSID执行和调用的完整代码。无论您将什么字符串作为网络的SSID传递给它,即使不存在任何形状或形式的此类网络,enableNetwork声明都会返回true,我相信这意味着它已连接到网络。我需要做的是确保我有连接。因此,如果我传递一个不存在的网络SSID(例如,它超出范围),API应该在尝试连接时返回失败。任何想法/提示/建议将不胜感激。publicbooleanconto(Stringnetwork){WifiConfigurationwi

Android Lollipop - WiFi 热点 setWifiApEnabled() 获取 InvocationTargetException

我在应用中使用setWifiApEnabled()来自隐藏API(通过反射访问)。在一些旧手机上它可以工作(也适用于三星GalaxyS3,一些4.4的手机,......)但我用三星GalaxyS5测试了它并且我得到了java.lang.reflect.InvocationTargetExceptionatjava.lang.reflect.Method.invoke(NativeMethod)atjava.lang.reflect.Method.invoke(Method.java:372)...我正在使用类似的代码Android2.2wifihotspotAPI或Howandwhat

android - 如何使用 Java 在 Android Wi-Fi 连接上设置 ProxySettings 和 ProxyProperties?

如何使用Java(以编程方式)在AndroidWi-Fi连接上设置ProxySettings和ProxyProperties?由于ipAssignment、linkProperties、ProxySettings和ProxyProperties是Android3.1及更高版本WifiConfiguration中的隐藏字段,我需要能够枚举类并使用这些字段。按照使用下面链接的代码示例,我可以为特定Wi-Fi连接设置静态IP地址、网关和DNS,但我还需要设置Wificonfiguration.ProxySettings.STATIC和ProxyProperties参见StackOverflo