Android应用程序测试Wifi非常简单,只需要调用系统的Wifi服务即可对Wifi进行管理,但是由于模拟器中不能使用Wifi的功能,所以测试的操作需要在手机上运行,下面是实例代码:

  1. public class WifiActivity extends Activity {  

  2.    private Button button1;  

  3.    private Button button2;  

  4.    private Button button3;  

  5.  

  6.    @Override  

  7.    protected void onCreate(Bundle savedInstanceState) {  

  8.        super.onCreate(savedInstanceState);  

  9.        setContentView(R.layout.activity_wifi);  

  10.        button1=(Button)findViewById(R.id.button1);  

  11.        button2=(Button)findViewById(R.id.button2);  

  12.        button3=(Button)findViewById(R.id.button3);  

  13.        button1.setOnClickListener(new OnClickListener() {  

  14.              

  15.            @Override  

  16.            public void onClick(View v) {  

  17.                // TODO Auto-generated method stub  

  18. //              如果这里直接写this.而不是WifiActivity.this,代表的只是这个内部类的对象,而不是这个Activity的对象  

  19.            WifiManager wifiManager=(WifiManager)WifiActivity.this.getSystemService(Service.WIFI_SERVICE);  

  20.            wifiManager.setWifiEnabled(true);  

  21.            Toast.makeText(WifiActivity. android开发,青软培训