android調用wifi
① android 命令怎麼連接wifi點
1234567891011121314151617/** * 檢測網路是否連接 * @return */ private boolean checkNetworkState() { boolean flag = false; //得到網路連接信息 manager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); //去進行判斷網路是否連接 if (manager.getActiveNetworkInfo() != null) { flag = manager.getActiveNetworkInfo().isAvailable(); } if (!flag) { setNetwork(); } else { isNetworkAvailable(); }12 return flag; } /** * 網路未連接時,調用設置方法 */ private void setNetwork(){ Toast.makeText(this, "wifi is closed!", Toast.LENGTH_SHORT).show(); AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setIcon(R.drawable.ic_launcher); builder.setTitle("網路提示信息"); builder.setMessage("網路不可用,如果繼續,請先設置網路!"); builder.setPositiveButton("設置", new OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { Intent intent = null; /** * 判斷手機系統的版本!如果<a href="https:///s?wd=API&tn=44039180_cpr&fenlei=-EUBt1njRLPWfkn1D4PWm1njmkPWf" target="_blank" class="-highlight">API</a>大於10 就是3.0+ * 因為3.0以上的版本的設置和3.0以下的設置不一樣,調用的方法不同 */ if (android.os.Build.VERSION.SDK_INT > 10) { intent = new Intent(android.provider.Settings.ACTION_WIFI_SETTINGS); } else { intent = new Intent(); ComponentName component = new ComponentName( "com.android.settings", "com.android.settings.WirelessSettings"); intent.setComponent(component); intent.setAction("android.intent.action.VIEW"); } startActivity(intent); } });123 builder.setNegativeButton("取消", new OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) {3233343536 } }); builder.create(); builder.show(); } /** * 網路已經連接,然後去判斷是wifi連接還是<a href="https:///s?wd=GPRS&tn=44039180_cpr&fenlei=-EUBt1njRLPWfkn1D4PWm1njmkPWf" target="_blank" class="-highlight">GPRS</a>連接 * 設置一些自己的邏輯調用 */ private void isNetworkAvailable(){ State <a href="https:///s?wd=gprs&tn=44039180_cpr&fenlei=-EUBt1njRLPWfkn1D4PWm1njmkPWf" target="_blank" class="-highlight">gprs</a> = manager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE).getState(); State wifi = manager.getNetworkInfo(ConnectivityManager.TYPE_WIFI).getState(); if(<a href="https:///s?wd=gprs&tn=44039180_cpr&fenlei=-EUBt1njRLPWfkn1D4PWm1njmkPWf" target="_blank" class="-highlight">gprs</a> == State.CONNECTED gprs == State.CONNECTING){ Toast.makeText(this, "wifi is open! gprs", Toast.LENGTH_SHORT).show(); } //判斷為wifi狀態下才載入廣告,如果是GPRS手機網路則不載入! if(wifi == State.CONNECTED wifi == State.CONNECTING){ Toast.makeText(this, "wifi is open! wifi", Toast.LENGTH_SHORT).show(); loadAdmob(); } } /** * 在wifi狀態下 載入admob廣告 */ private void loadAdmob(){ ll = (LinearLayout) findViewById(R.id.load_ads); ll.removeAllViews(); adsView = new AdView(this, AdSize.BANNER, "a15194a1ac9505d"); ll.addView(adsView); adsView.loadAd(new AdRequest()); }
② android開發中如果我想代碼實現打開wifi熱點如何實現
1·申請許可權:
android.permission.ACCESS_WIFI_STATE
android.permission.CHANGE_WIFI_STATE
android.permission.WAKE_LOCK
2·獲取WifiManager
wifiManager
=
(WifiManager)
this.getSystemService(Context.WIFI_SERVICE);
3·開啟、關閉wifi
if
(wifiManager.isWifiEnabled())
{
wifiManager.setWifiEnabled(false);
}
else
{
wifiManager.setWifiEnabled(true);
}
4·注意
如果遇到force-close,
選wait即可,
因為啟動wifi需要幾秒鍾,
UI如果5妙鍾還沒反映的話,
系統會給你這個force
close
exception
PS:我以前做過設計讀取系統硬體信息的時候用過,但是很長時間沒用了,這段注釋是從網上來的,希望能幫到你。
③ android怎麼打開wifi
尊敬的用戶,您好。
希望下面的回答能夠對您有所幫助:
安卓系統手機可以在設置選項下的無線和網路應用內開啟wifi網路。
中國電信提供最優質的網路通訊服務,如需相關業務,可以直接通過電信網上營業廳或者實體營業廳查詢。
安徽電信竭誠為您服務。
④ 如何打開android設備wifi並連接
主要是路由器兼容性和平板系統不穩定造成的,請用下面的方法操作: 1、重新啟動路由器和平板。 啟動後,重新連接。 2、打開平板WIFI連接,選擇忘記密碼,重新連接,輸入密碼。 3、如果上面的方法無法處理,恢復路由器出廠設置,重新設置。
⑤ 安卓手機怎麼連wifi圖解
手機連接無線網路方法:
1.下滑屏幕頂簾-點擊WLAN圖標,圖標變綠代表無線網路功能已經開啟。
2.長按WLAN圖標進入WLAN設置界面,開啟無線網路後手機自動搜索顯示可連接的無線網路名稱,點擊要連接的無線網路名稱-輸入密碼-點擊連接即可。
⑥ android怎麼打開wifi
安卓如果想要打開WiFi的話,在手機設置當中,點擊WiFi就能夠打開WiFi。
⑦ android怎麼開啟wifi熱點
需要的工具原料:Android手機
在Android手機中打開手機系統設置,進入」手機系統設置窗口」
5.設置完成
注意事項:建議在安全性選擇WPA2 PSK