我可以在我的应用程序中根据需要将用户发送到WiFi设置:
Intent wfintent = new Intent( Settings.ACTION_WIFI_SETTINGS );
wfintent.addFlags( Intent.FLAG_ACTIVITY_NEW_TASK );
this.startActivity( wfintent );
到目前为止,这么好......!现在,在显示的WiFi网络列表中,我确切地知道我要连接到哪一个(通过使用WifiManager.startScan(), .getScanResult()
,没有问题)我可以也知道这个网络是否是先前已配置(给定密码)(使用WifiManager.getConfiguredNetworks()
)。
问题是我不仅要打开并显示WiFi设置窗格,还要选择网络并打开提示输入密码的对话框。
是否可以直接使用我之前在示例中给出的意图?
感谢您的帮助!
答案 0 :(得分:1)
不,WifiSettings仅拨打WifiManager.connect
,PreferenceFragment.onPreferenceTreeClick
和Fragment.onContextItemSelected
中的DialogInterface.OnClickListener.onClick
。它没有Intent
额外查找,或者仅使用Intent
选择连接的任何其他方式。