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