【问题标题】:How to connect to a wireless network programmatically?如何以编程方式连接到无线网络?
【发布时间】:2016-12-29 22:05:49
【问题描述】:

我的桌面上有一个 java 应用程序和两个不同的无线网络连接 (wifi)。 这是一个桌面应用程序,而不是 android。

此应用程序的一种方法适用于wifi1,第二种方法适用于wifi2。

到目前为止,为了使用不同的方法,我必须手动更改桌面上的 wifi 设置。

有什么方法可以通过编程方式从应用程序更改 wifi 连接设置?

【问题讨论】:

  • 您没有连接到网络。您通过网络连接到主机。您的问题不清楚。

标签: java networking


【解决方案1】:

Java 是一种高级的、独立于平台的编程语言。网络设置以及如何控制它们将取决于您的操作系统,据我所知,在 Java 中没有简单的方法来公开它。

' 幸运的是,一些与 Java 混合的依赖于平台的代码可以帮助您实现您所追求的结果。

  1. Java

    请参阅Runtime.exec() 方法,该方法允许您访问 Windows 命令行或 Mac/Linux 终端。

  2. Windows(针对其他操作系统进行调整)

    现在我们可以访问命令行,我们必须运行正确的、特定于平台的命令。对于 Windows,请参阅 this tutorial。

请注意,未经用户同意,修改用户的网络设置(或您的应用程序之外的任何其他设置)不是一个好主意。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-30
    • 1970-01-01
    • 2023-01-27
    • 1970-01-01
    • 2013-02-02
    • 2012-01-04
    相关资源
    最近更新 更多