0

我正在开发的 Android 应用程序有一些模式,例如:

  • 信息亭模式
  • 正常模式
  • 半自助服务终端模式

现在我的问题是,当我的应用程序在 Kiosk 模式下运行时,它会阻止所有其他应用程序打开/使自己处于顶部。因此用户无法进入设置屏幕。

我想要一种在我的应用程序中提供 Wi-Fi 设置的方法,以便用户可以执行以下操作:

  1. 搜索附近的 Wi-Fi
  2. 选择并提供密码
  3. 可以看到连接了哪个Wi-Fi节点

任何帮助将不胜感激。

4

1 回答 1

2

我知道这有点老了,但以防万一它在将来为某人节省一点研究,这是我为类似用例提出的解决方案。

只需使用 Android 提供的用于管理 wifi 的活动(用户不会看到其余设置),只需手动组装一个意图,如下所示:

Intent intent = new Intent("com.android.net.wifi.SETUP_WIFI_NETWORK");
intent.setComponent(ComponentName.unflattenFromString("com.android.settings/com.android.settings.wifi.WifiSetupActivity"));
intent.addCategory("android.intent.category.DEFAULT");
startActivity(intent);
于 2015-01-07T08:42:52.023 回答