1.如何在安卓应用中加入wlan选择的模块
wifiManager = (WifiManager)getSystemService(Context.WIFI_SERVICE);
mWifiList = wifiManager.getScanResults();
WifiInfo mWifiInfo;
mWifiInfo = wifiManager.getConnectionInfo();
String []wifinamelist = new String [mWifiList.size()];
for(int i = 0;i (this, R.layout.simple_spinner_item,wifinamelist);
上面的方法是得到手机搜到的WIFI列表,然后通过ArrayAdapter适配器显示出来。
2.如何编写安卓程序接收单片机WiFi模块发送的信号,并画出信号的波形
Android获取wifi的信息:
WifiManager wifi_service = (WifiManager)getSystemService(WIFI_SERVICE);
WifiInfo wifiInfo = wifi_service.getConnectionInfo();
其中WifiManager是管理wifi的最重要的类,详细请参考
其中wifiInfo有以下的方法:
wifiinfo.getBSSID();
wifiinfo.getSSID();
wifiinfo.getIpAddress();获取IP地址。
wifiinfo.getMacAddress();获取MAC地址。
wifiinfo.getNetworkId();获取网络ID。
wifiinfo.getLinkSpeed();获取连接速度,可以让用户获知这一信息。
wifiinfo.getRssi();获取RSSI,RSSI就是接受信号强度指示。在这可以直 接和华为提供的Wi-Fi信号阈值进行比较来提供给用户,让用户对网络或地理位置做出调整来获得最好的连接效果。
这里得到信号强度就靠wifiinfo.getRssi();这个方法。得到的值是一个0到-100的区间值,是一个int型数据,其中0到-50表示信号最好,-50到-70表示信号偏差,小于-70表示最差,有可能连接不上或者掉线,一般Wifi已断则值为-200。
3.如何在安卓应用中加入wlan选择的模块
wifiManager = (WifiManager)getSystemService(Context.WIFI_SERVICE); mWifiList = wifiManager.getScanResults(); WifiInfo mWifiInfo; mWifiInfo = wifiManager.getConnectionInfo(); String []wifinamelist = new String [mWifiList.size()]; for(int i = 0;i < mWifiList.size();i++){ wifinamelist[i] = mWifiList.get(i).SSID; } wifilist = new ArrayAdapter
4.手机系统文件夹wifi模块在那儿
安卓的系统如下,苹果或win系统我就不知道了。
1. 下载个 RE文件管理器(最好是中文的),
2. 从根目录下找Data文件夹
3. 进入Data文件夹后找misc文件进入
4. 再从misc文件夹中找wifi
5. 里面有个wpa_supplicant.conf文件,记得用文本模式打开,其中ssid是网络名称,psk是密码。
network={
ssid="Tenda_t85"
psk="***********"
key_mgmt=WAP-PSK
}
回答的不知道是不是你要的,错了勿喷啊!
转载请注明出处育才学习网 » wifi模块在安卓中怎么写