當前位置:編程學習大全網 - 源碼下載 - 易語言wifi源代碼

易語言wifi源代碼

包裹?com . zx . Android;

進口?Android . app . activity;

進口?Android . OS . bundle;

進口?Android . util . log;

進口?Android . view . view;

進口?Android . view . view . onclick listener;

進口?Android . widget . button;

進口?Android . widget . edittext;

進口?Android . widget . textview;

進口?Android . content . context;

進口?Android . widget . toast;

進口?Java . io . buffered reader;

進口?Java . io . buffered writer;

進口?Java . io . inputstreamreader;

進口?Java . io . output streamwriter;

進口?Java . io . printwriter;

進口?Android . net . wifi . wifi manager;

進口?Java . net . socket;

進口?com . zx . Android . client activity;

公?班級?ClientActivity?延伸?活動?{

/**?叫什麽?什麽時候?那個?活動?是嗎?首先?已創建。?*/?

私人?按鈕?開始按鈕?=?null

私人?按鈕?停止按鈕?=?null

私人?按鈕?checkButton?=?null

私人?WifiManager?wifiManager?=?null

私人?決賽?字符串?DEBUG_TAG=?”活動01”;

私人?TextView?mTextView = null

私人?EditText?mEditText = null

私人?按鈕?mButton = null

@覆蓋?

公?作廢?onCreate(捆綁?savedInstanceState)?{

super . oncreate(savedInstanceState);

setContentView(r . layout . main);

姆巴頓?=?(Button)findViewById(r . id . Button 01);

mTextView =(TextView)findViewById(r . id . TextView 01);

medit text =(EditText)findViewById(r . id . EditText 01);

開始按鈕?=?(按鈕)findViewById(r . id . start wifi);

停止按鈕?=?(按鈕)findViewById(r . id . stop wifi);

checkButton?=?(按鈕)findViewById(r . id . check wifi);

startButton.setOnClickListener(新?StartWifiListener());

stopButton.setOnClickListener(新?StopWifiListener());

checkButton.setOnClickListener(新?checkwiilistener());

//登錄

mButton.setOnClickListener(新?OnClickListener()

{

公?作廢?onClick(查看?五)

{

插座?插座?=?null

字符串?留言?=?mEditText.getText()。toString()?+?”/r/n”;?

嘗試

{?

//創建套接字

插座?=?新的?插座(" 192.168.1.102 ",54321);?

//向服務器發送消息。

版畫家?出局?=?新的?版畫作者(?新的?BufferedWriter(?新的?output streamwriter(socket . get output stream())),true);

out.println(消息);?

//從服務器接收消息。

BufferedReader?br?=?新的?BufferedReader(新?InputStreamReader(socket . getinputstream());?

字符串?味精?=?br . readline();?

如果?(?味精?!=?null?)

{

mtextview . settext(msg);

}

不然呢?

{

MTextView.setText("數據錯誤!");

}

//關閉流

out . close();

br . close();

//關閉套接字

socket . close();?

}

接住?(例外?e)?

{

//?TODO:?手柄?例外

Log.e(DEBUG_TAG,e . tostring());

}

}

});

}

班級?StartWifiListener?器物?OnClickListener{

公?作廢?onClick(查看?五)?{

wifiManager?=?(wifi manager)client activity . this . getsystemservice(上下文。WIFI _服務);

wifi manager . setwifienabled(true);

System.out.println("wifi?狀態?-->;?+?wifi manager . getwifistate());

toast . make text(client activity . this,?“Wifi適配器的當前狀態是”?+?

wifiManager.getWifiState(),?吐司。LENGTH_SHORT)。show();

}

}

班級?StopWifiListener?器物?OnClickListener{

公?作廢?onClick(查看?arg0)?{

wifiManager?=?(wifi manager)client activity . this . getsystemservice(上下文。WIFI _服務);

wifi manager . setwifienabled(false);

System.out.println("wifi?狀態?-->;?+?wifi manager . getwifistate());

toast . make text(client activity . this,?“Wifi適配器的當前狀態是”?+?

wifiManager.getWifiState(),?吐司。LENGTH_SHORT)。show();

}

}

班級?CheckWifiListener?器物?OnClickListener{

公?作廢?onClick(查看?五)?{

wifiManager?=?(wifi manager)client activity . this . getsystemservice(上下文。WIFI _服務);

System.out.println("wifi?狀態?-->;?+?wifi manager . getwifistate());

toast . make text(client activity . this,?“Wifi適配器的當前狀態是”?+?

wifiManager.getWifiState(),?吐司。LENGTH_SHORT)。show();

}

}

}

  • 上一篇:11位頂級富豪被誰割韭菜了?
  • 下一篇:java中snchronised和鎖的區別
  • copyright 2024編程學習大全網