Some words about me

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas a urna sit amet leo sagittis cursus a at lectus. Donec bibendum facilisis ultricies. Maecenas nec arcu dui, ut lobortis erat. In nec condimentum quam. Vivamus euismod scelerisque ligula vitae fermentum. Nulla dignissim rutrum eleifend.

Donec mi eros, congue ut consectetur eget, pretium vitae orci. Aliquam pharetra ultricies lobortis. Morbi eget nisi lectus. Maecenas felis augue, molestie in vestibulum et, lacinia et leo. Suspendisse potenti. Maecenas eget est augue. Donec tincidunt mollis fermentum.

Contact me?

 
 
 

Donec mi eros, congue ut consectetur eget, pretium vitae orci. Aliquam pharetra ultricies lobortis. Morbi eget nisi lectus. Maecenas felis augue, molestie in vestibulum et, lacinia et leo. Suspendisse potenti. Maecenas eget est augue. Donec tincidunt mollis fermentum.

Send the message
 

打开WIFI

      其实打开WIFI和打开蓝牙差不多,只不过是在得到周围的WIFI于得到周围的蓝牙可不一样了,这里会用到ScanfReslut。

 

代码其实没有什么多少:

   首先是几个写着控件的布局文件:

    

<?xml version="1.0" encoding="UTF-8"?>
-<LinearLayout android:orientation="vertical" android:layout_height="fill_parent" android:layout_width="fill_parent" xmlns:android="http://schemas.android.com/apk/res/android"><TextView android:layout_height="wrap_content" android:layout_width="fill_parent" android:text="@string/hello"/><Button android:layout_height="wrap_content" android:layout_width="fill_parent" android:text="@string/open" android:onClick="onAction" android:id="@+id/open"/><Button android:layout_height="wrap_content" android:layout_width="fill_parent" android:text="@string/close" android:onClick="onAction" android:id="@+id/close"/><Button android:layout_height="wrap_content" android:layout_width="fill_parent" android:text="@string/check" android:onClick="onAction" android:id="@+id/check"/><ListView android:layout_height="match_parent" android:layout_width="fill_parent" android:id="@+id/share_bluetooth"> </ListView></LinearLayout>

接下来就是他的java类:

package cn.android.app;

import android.app.Activity;
import android.content.Context;
import android.net.wifi.WifiManager;
import android.os.Bundle;
import android.view.View;
import android.widget.Toast;

public class WifiActivity extends Activity {
    /** Called when the activity is first created. */
    /***
     * 
     * @author Administrator 今天老师讲了一个简单的wifi查看 好吧 自己來敲一敲 加油 記住
     *         這裡我們要添加兩個權限在配置文件裡賣
     * */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
    }

    // 在寫這個項目之前呢,我覺得還是有必要去看一下文檔.
    // 先建立一個mananger
    WifiManager wifiMananger = null;

    public void onAction(View v) {
        // 這裡我們去得到mananager
        wifiMananger = (WifiManager) this
                .getSystemService(Context.WIFI_SERVICE);
        int state = wifiMananger.getWifiState();
        switch (v.getId()) {

        case R.id.open:
            if (state != 3) {
                Toast.makeText(
                        this,
                        "this wifi's state is " + state
                                + "and now to open the wifi!",
                        Toast.LENGTH_SHORT).show();
            }
            wifiMananger.setWifiEnabled(true);

            break;
        case R.id.close:
            if (state != 2) {
                if (state != 3) {
                    Toast.makeText(
                            this,
                            "this wifi's state is " + state
                                    + "and now to close the wifi!",
                            Toast.LENGTH_SHORT).show();
                }
                wifiMananger.setWifiEnabled(false);

            }
            break;
        case R.id.check:
            Toast.makeText(this, "this wifi's state is " + state,
                    Toast.LENGTH_SHORT).show();
            break;
        default:
            break;
        }

    }
}

   ok啦!

posted @ 2014-02-19 05:28  Catherine_Brain  阅读(559)  评论(0编辑  收藏  举报