Back to project page wifiManager.
The source code is released under:
Apache License
If you think the Android project wifiManager listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package com.txmcu.wifimanagerdemo; //w w w .j ava 2s . c o m import java.util.ArrayList; import java.util.List; import com.loopj.android.http.AsyncHttpClient; import com.loopj.android.http.AsyncHttpResponseHandler; import com.loopj.android.http.RequestParams; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.AdapterView; import android.widget.AdapterView.OnItemClickListener; import android.widget.Button; import android.widget.ListView; public class MainActivity extends Activity implements OnClickListener{ private static String TAG = "MainActivity"; //private WifiHotManager wifiHotM; //private List<ScanResult> wifiList; private ListView listView; private XiaoXinAdapter adapter; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //wifiHotM = WifiHotManager.getInstance(MainActivity.this, MainActivity.this); // ???? listView = (ListView) findViewById(R.id.devicelist); ((Button)findViewById(R.id.xiaoxin)).setOnClickListener(this); ((Button)findViewById(R.id.testhttp)).setOnClickListener(this); //client = new udpclient(); //WifiInfo wi =wifiHotM.getConnectWifiInfo(); //ssidText.setText(wi.getSSID()); //List<String> authInfo = wifiHotM.getAuthMode(wi.getSSID()); // authmodeText.setText(authInfo.get(0)); // encryp_typeText.setText(authInfo.get(1)); //authmodeText.setText(wi.getSupplicantState().) listView.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { } }); startActivity(new Intent(this, AddDeviceActivity.class)); } // ???????????? @Override protected void onResume() { //wifiHotM.scanWifiHot(); refreshWifiList(); super.onResume(); } @Override public void onClick(View v) { if (v.getId()==R.id.xiaoxin) { startActivity(new Intent(this, AddDeviceActivity.class)); //startActivity(new Intent(this, SettingActivity.class)); //wifiHotM.connectToHotpot("xiaoxin_AP", "xiaoxinap"); //wifiHotM.scanWifiHot(); } else if(v.getId()==R.id.testhttp){ RequestParams post_params = new RequestParams(); post_params.put("userid", "james"); post_params.put("sn", "123456"); AsyncHttpClient client = new AsyncHttpClient(); client.post("http://211.103.161.120:9399/mobile/bind", post_params, new AsyncHttpResponseHandler() { @Override public void onSuccess(String response) { System.out.println(response); //setStopLoop(2,"Ok"); } }); } } public static List<XiaoxinInfo> scannlist = new ArrayList<XiaoxinInfo>(); private void refreshWifiList() { //Log.i(TAG, "into ??wifi????"); //ScanResult sr; //scannlist = results; //channelText.setText(getChannelBySSID(ssidText.getText().toString())); //if (null == adapter) { // Log.i(TAG, "into ??wifi???? adapter is null??"); adapter = new XiaoXinAdapter(scannlist, this); listView.setAdapter(adapter); //} else { // Log.i(TAG, "into ??wifi???? adapter is not null??"); // adapter.refreshData(results); //} //Log.i(TAG, "out ??wifi????"); } }