android开发教程之wifi开发示例

2019-12-10 20:06:46于海丽

                <category android:name="android.intent.category.LAUNCHER" />  
            </intent-filter>  
        </activity>  
    </application>  
    <uses-sdk android:minSdkVersion="4" />  
    <!-- 以下是使用wifi访问网络所需要的权限 -->  
    <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"></uses-permission>  
    <uses-permission android:name="android.permission.CHANGE_WIFI_STATE"></uses-permission>  
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>  
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission>  
</manifest> 

 

Activity

复制代码
package me.bym;  
import android.app.Activity;  
import android.content.Context;  
import android.net.wifi.WifiManager;  
import android.os.Bundle;  
import android.view.View;  
import android.view.View.OnClickListener;  
import android.widget.Button;  
import android.widget.Toast;  
public class WifiActivity extends Activity {  
    private Button startWifiButton = null;  
    private Button shutdownWifiButton = null;  
    private Button checkStateButton = null;  
    private WifiManager wifiManager = null;  
    private String res = ""; // 用来存放操作结果信息的字符串  
    /** Called when the activity is first created. */  
    @Override  
    public void onCreate(Bundle savedInstanceState) {  
        super.onCreate(savedInstanceState);  
        setContentView(R.layout.main);  
        startWifiButton = (Button) findViewById(R.id.StartWifiButton);  
        shutdownWifiButton = (Button) findViewById(R.id.ShutdownWifiButton);  
        checkStateButton = (Button) findViewById(R.id.CheckStateButton);