覆盖公共View getView(int position,View convertView,ViewGroup parent){
Holder holder;
View view = convertView;
if (view == null) {
view = inflater.inflate(R.layout.list_item, null);
holder = new Holder();
holder.tvDetails = (TextView) view.findViewById(R.id.txtWifiName);
view.setTag(holder);
}
else {
holder = (Holder)view.getTag();
}
holder.tvDetails.setText(wifilist.get(position).SSID + "\n" + (wifilist.get(position).BSSID));
return view;
}
这是我之前的代码,请帮助我。这是为了我的论文。谢谢!
使用WifiManager可以获取Mac地址
WifiManager wm = (WifiManager) getApplicationContext().getSystemService(Context.WIFI_SERVICE);
String WLANMAC = wm.getConnectionInfo().getMacAddress();
使用WifiInfo可以获得SSID wifiInfo.getSSID()
和RSSI wifiInfo.getRssi()
WifiInfo wifiInfo = wifiManager.getConnectionInfo();
int ipAddress = wifiInfo.getIpAddress();