我的桌面上有一个 java 应用程序和两个不同的无线网络连接 (wifi)。 这是一个桌面应用程序,不是 android。
此应用程序的一种方法适用于wifi1
,第二种方法适用于wifi2
。
到目前为止,为了使用不同的方法,我必须手动更改桌面上的 wifi 设置。
有什么方法可以通过编程方式从应用程序更改 wifi 连接设置?
最佳答案
Java 是一种高级的、平台无关的编程语言。网络设置以及您如何控制它们将取决于您的操作系统,据我所知,没有简单的方法可以在 Java 中公开它。
' 幸运的是,一些与 Java 混合的平台相关代码可以帮助您实现您所追求的结果。
Java
参见 Runtime.exec()方法,它允许您访问 Windows 命令行或 Mac/Linux 终端。
Windows(针对其他操作系统进行调整)
现在我们可以访问命令行,我们必须运行正确的、特定于平台的命令。参见 this tutorial适用于 Windows。
请注意,未经用户同意修改用户的网络设置(或您的应用程序外部的任何其他设置)不是一个好主意。
关于java - 如何以编程方式连接到无线网络?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22978333/