package com.joyplus.joylink; import java.util.HashMap; import java.util.List; import java.util.Map; import android.app.Activity; import android.net.wifi.ScanResult; import android.os.Bundle; import android.view.View; import android.view.ViewGroup; import android.widget.AdapterView; import android.widget.ArrayAdapter; import android.widget.TextView; import com.androidquery.AQuery; import com.umeng.analytics.MobclickAgent; public class WiFi extends Activity implements AdapterView.OnItemClickListener { private String TAG = "WiFi"; private App app; private AQuery aq; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.wifi); app = (App) getApplication(); aq = new AQuery(this); } @Override protected void onDestroy() { if (aq != null) aq.dismiss(); super.onDestroy(); } @Override public void onResume() { super.onResume(); MobclickAgent.onResume(this); } @Override public void onPause() { super.onPause(); MobclickAgent.onPause(this); } @Override public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) { // TODO Auto-generated method stub } public class mainListAdapter extends ArrayAdapter { // listview的数据 private Map viewMap; // 构造函数 public mainListAdapter(Activity activity, List list) { super(activity, 0, list); viewMap = new HashMap(); } // 获取显示当前的view public View getView(int i, View view, ViewGroup viewgroup) { Integer integer = Integer.valueOf(i); View view1 = (View) viewMap.get(integer); if (view1 == null) { // 加载布局文件 view1 = ((Activity) getContext()).getLayoutInflater().inflate( R.layout.wifi_list_item, null); // 获取当前数据项的数据 ScanResult m_ScanResult = (ScanResult) getItem(i); TextView textView1 = (TextView) view1 .findViewById(R.id.textView1); textView1.setText(m_ScanResult.SSID); } return view1; } } }