我的桌面上有一个Java应用程序和两个不同的无线网络连接(wifi)。这是桌面应用程序,不是android。
此应用程序的一种方法适用于wifi1
,第二种方法适用于wifi2
。
到目前为止,为了使用不同的方法,我必须手动更改桌面上的wifi设置。
有什么办法可以通过程序从应用程序更改wifi连接设置吗?
小智 5
Java是一种高级的,独立于平台的编程语言。网络设置以及如何控制它们取决于您的操作系统,据我所知,没有简单的方法可以在Java中公开它。
幸运的是,某些与平台相关的代码与Java混合可以帮助您实现所追求的结果。
Java
请参阅Runtime.exec()方法,该方法允许您访问Windows命令行或Mac / Linux终端。
Windows(适用于其他操作系统)
现在我们可以访问命令行了,我们必须运行适当的,特定于平台的命令。请参阅Windows的本教程。
请注意,未经用户同意修改用户的网络设置(或应用程序外部的任何其他内容)不是一个好主意。