3. import java.util.List;
4.
5. import android.content.Context;
6. import .wifi.ScanResult;
7. import .wifi.WifiConfiguration;
8. import .wifi.WifiInfo;
9. import .wifi.WifiManager;
10.import .wifi.WifiManager.WifiLock;
11.
12./**
13. * com.Aina.Android Pro_wifi
14. *
15. * @author Aina.huang E-mail: 674023920@
16. * @version 创建时间:2010 Jul 21, 2010 12:29:00 PM 类说明
17. */
18.public class WifiAdmin {
19.
20. private WifiManager mWifiManager = null;
21. private WifiInfo mWifiInfo = null;
22. private List<ScanResult> mWifiList = null;// 扫描出的网络连接列表
23. private List<WifiConfiguration> mWifiConfiguration = null;// 网络连接列表
24. private WifiLock mWifiLock = null;
25.
26. public WifiAdmin(Context mContext) {
27. mWifiManager = (WifiManager) mContext
28. .getSystemService(mContext.WIFI_SERVICE);
29. mWifiInfo = mWifiManager.getConnectionInfo();
30. }
31.
32. public void OpenWifi() {
33. if (!mWifiManager.isWifiEnabled()) {
34. mWifiManager.setWifiEnabled(true);// 打开wifi
35. }
36. }
37.
38. public void CloseWife() {
39. if (mWifiManager.isWifiEnabled()) {
40. mWifiManager.setWifiEnabled(false);// 关闭wifi
41. }
42. }
43.
44. public void lockWifi() {