android網路處理
❶ 安卓手機連不上網是怎麼回事
若使用的vivo手機,手機無法連接WiFi,可以鋒渣陸查看以下內容:
1、檢查WiFi密碼是否正確
建議輸入密碼時點擊"眼睛圖標",將密碼顯示出來,確保密碼正確。
2、重新連接WiFi
請進入設置--WLAN,點擊需要連接的WiFi,點擊"忘記網路/忘記密碼"後重新連接。
3、檢查WiFi網路是否正常
請對比其它手機連接相同WiFi是否正常,確認是WiFi還是手機原因。如是WiFi原因,請重啟無線路由器查看。同時可進入路由器管理界面查看是否設置有特殊功能:如連接數量限制,MAC綁定,上網時間管理等。
4、重置網路設置
重置網路設置會將WLAN、移動數據網路、藍牙等網路的連接記錄刪除,可進入設置--系統管理--備份與重置--重置網路設置--重置設置--按提示操作即可(雙卡時需選擇對應的SIM卡)。
❷ 安卓app顯示無法連接網路解決方法介紹
1、重啟手機;
2、從屏幕頂端向下拖動(或從下向上拖動),確定「移動數據」為開啟狀態,「WLAN」為關閉狀態;
3、進入手機設置-連接-更多網路-移動網路-移動數據(開啟)-接入點名稱-菜單鍵-重置為默認值即可(cmnet接入點所產生的流量費是否包含在套餐中請以實際開通套餐為准);
4、設置後仍無法上網,建議換機換卡測試。
❸ 如何解決安卓系統手機不能上網的問題!
Android手機無法上網怎麼辦?
現在越來越多的人喜歡用手機上網,因為手機攜帶方便,不像電腦那麼笨重。但如果手機不能上網那就真的是很頭疼了。
下面,我們就來看看手機網路設置。
其實當出現無法聯網的情況時,自己不會設置的'朋友,最簡單的辦法就是重置一下網路設置,這樣可以就方便又快捷的幫助你設置好網路接入點,恢復到原始狀態,一般都能解決大部分聯網問題。具體操作如下:
首先,打開手機“設置”,選擇第一個“無線和網路”;
然後選擇“移動網路”;
選擇“接入點名稱”;
進來以後就能看到各個接入點情況了,如果此時沒有接入點項目,或是被改動了,導致無法上網,那你就可以點擊“菜單”按鈕,在菜單選項中選擇“重置為默認設置”,稍等一會,接入點就恢復原始狀態了,看看能不能上網了,不行可以重啟下手機。
如果重置無法解決你的問題,那可能是手機中默認的接入點設置不適合你當前的移動網路,這時可以考慮手動設置一下,可以先刪除原有的接入點,然後新建APN,也可以在原有的基礎上進行修改。
移動的接入點設置為:
cmnet接入點
1.名稱:cmnet
2.APN:cmnet
3.代理:
4.埠:
5.用戶名:(空著)
6.密碼:(空著)
7.伺服器:(空著)
8.MMSC:
9.彩信代理:
10.彩信埠:
11.彩信協議:這里要選擇 WAP 2.0
12.MCC:460
13.MNC:00
14.APN類型:default
cmwap接入點
1.名稱:cmwap
2.APN:cmwap
3.代理:
4.埠:
5.用戶名:(空著)
6.密碼:(空著)
7.伺服器:(空著)
8.MMSC:
9.彩信代理:
10.彩信埠:
11.彩信協議:這里要選擇 WAP 2.0
12.MCC:460
13.MNC:00
14.APN類型:default
彩信接入點
1.名稱:中國移動彩信
2.APN:cmwap
3.代理:10.0.0.172
4.埠:80
5.用戶名:(空著)
6.密碼:(空著)
7.伺服器:(空著)
8.MMSC: mmsc.monternet.com
9.彩信代理:010.000.000.172
10.彩信埠:80
11.彩信協議:這里要選擇 WAP 2.0
12.MCC:460
13.MNC:00
14.APN類型:mms
聯通接入點設置為:
3gnet接入點
名稱:3gnet
APN:3gnet
代理:
埠:
用戶名:
密碼:
伺服器:http://www.wo.com.cn
MMSC: http://mmsc.myuni.com.cn
彩信埠:80
彩信協議:WAP 2.0
MCC:460
MNC: 01(保持默認值,不要更改,有的機器是00)
APN類型:default
上面的兩個是聯通3G網路的,如果你不是3G網路用戶,請按下面的2G網路進行設置。
1、uninet(NET 上網用)
名稱:uninet,
APN名稱設為uniet,
彩信協議設為Wap2.0。
mcc為460,
mnc為01(這個最好使用默認的數值,如果有數值就不要改),
APN類型為default,
其餘選項無需設置。
2、Uniwap彩信
名稱:Uniwap,
APN名稱設為Uniwap,
代理為10.0.0.172,
埠為80,
Mmsc為http://Mmsc.myuni.com.cn,
彩信代理為10.0.0.172,
彩信埠為80,
彩信協議為Wap2.0,
mcc為460,
mnc為01(這個最好使用默認的數值,如果有數值就不要改),
APN類型為mmc,
其餘選項無需設置
3、Uniwap網路
名稱:Uniwap,
APN名稱設為Uniwap,
代理為10.0.0.172,
埠為80,
彩信協議為Wap2.0,
mcc為460,
mnc為01(這個最好使用默認的數值,如果有數值02就不要改),
APN類型為httpproxy,
其餘選項無需設置
電信天翼接入點設置
1、NET網路設置
名稱:NET
APN:ctnet
Proxy:10.0.0.200
port:80
Apn Type:default
其他的都不變
2、WAP網路設置
名稱:Wap
APN:ctwap
Proxy:10.0.0.200
port:80
Apn Type:default
其他的都不變
3、彩信網路設置
名稱:MMSC
Apn:ctwap
MMSC:http://mmsc.vnet.mobi
MMS proxy:10.0.0.200
port:80
Apn Type:mms
其他的都不變
接入點的設置在不同的手機上,有些選項的名稱不太一樣,這個大家實際設置時自己理解一下,具體的手動設置方法就按照上面的項目進行填寫即可,經過這樣的設置,手機肯定上網無憂了。
❹ android手機上網方法
android手機可慎灶以通過wifi上網,這個很好。可當沒有wifi的時候怎麼上啊,3G--->流量受限,看視頻很不劃算!
我這里總結了幾種方法供大家參考。
方法一:usb連接線,手機有線上網
1、將手機通過usb線連接到電腦,勾選「設置 -> 無線和網路 -> 綁定與便攜熱點 -> USB綁定」選項,電腦上會出現虛擬網卡,
為便於分辨,給虛擬網卡改個名字叫:android ;
2、共享電腦網路至android網卡;
3、打開超級終端,su變身超級用戶,查詢手機ip
# busybox ifconfig
手機ip:192.168.43.100(每個人不一樣)
寬如扮4、把電腦上android網卡的ip改為192.168.43.1;
5、添加默認網關
#busybox route add default gw 192.168.43.1
輔助軟體:busybox、z4root
關鍵點:手機上的網關IP和電腦上的IP一樣。
方法二:無線網卡,手機AP
此方法適用於筆記本有無線網卡,但不支持adhoc,支持anhoc的建議使用方法三。
1、勾選「設置 -> 無線和橡中網路 -> 綁定與便攜熱點 -> 攜帶型Wi-Fi熱點」選項,並設置AP(比如:myAp);
2、電腦連接到myAp並獲取ip地址(比如:192.168.23.121);
3、添加默認網關
#busybox route add default gw 192.168.23.121
輔助軟體:busybox、z4root
關鍵點:手機上的`網關IP和電腦上的IP一樣。
方法三:支持adhoc的無線網卡,組建wifi如果電腦本身帶的無線網卡不支持
的話,可以買一個支持adhoc的usb無線網卡(一般都帶驅動,可以直接模擬AP供手機用)。
這里以win7為例,說下大致流程:
1、以管理員身份運行命令提示符;
2、啟用並設定「虛擬Wifi網卡」模式;
運行以下命令啟用虛擬無線網卡:
netsh wlan set hostednetwork mode=allow ssid=(這里寫無線網名字) key=(這里是密碼)
3、啟用「Internet連接共享(ICS)」;
4、開啟無線網路 :netsh wlan start hostednetwork
5、手機連接設置的wifi
好,就這些了,希望對你有幫助。
❺ Android網路狀態判斷與處理
在項目的開發過程中 , 我們的應用程序都是在有網路的情況下進行處理的 , 但我們也要考慮到在沒有網路的情況下,應用會出現什麼樣的情況 , 所以我們需要獲取到當前的網路信息.
獲取網路信息需要在AndroidManifest.xml文件中加入相應的許可權。
1)判斷是否有網路連接
2)判斷WIFI網路是否可用
3)判斷MOBILE網路是否可用
4)獲取當前網路連接的類型信息
在開發android應用時,涉及到要進行網路訪問,時常需要進行網路狀態的檢查,以提供給用戶必要的提醒。一般可以通過ConnectivityManager來完成該工作。
當我們要在程序中監聽網路狀態時,只要一下幾個步驟即可:
1、定義一個Receiver重載其中的onReceive函數,在其中完成所需要的功能,如根據WIFI和GPRS是否斷開來改變空間的外觀
2、在適當的地方注冊Receiver,可以在程序中注冊,在onCreate中調用如下函數即可:
3、在適當時取消注冊Receiver,可以在程序中取消,在onDestroye中調用如下函數即可:
很多朋友在android開發中,都會遇到手機網路類型判斷,因為就目前的android平台手機來說:可能會存在4種狀態:
這四種狀態,如果沒有網路,肯定是無法請求Internet了,如果是wap就需要為手機添加中國移動代理.
下面是網路判斷的方法:
因為獲取的是服務對象,所以這個網路狀態都是時時刷新的,所以我們只需要得到網路狀態就可以了!
最後總結:
工具類:
BaseActivity:
MainActivity
Log日誌
❻ Android性能優化之網路優化DNS和HttpDNS知識詳解
前言小計
本文已在在公眾號【Android開發編程】發表
一、什麼是DNS
二、DNS域名結構
1、DNS域名命名
2、域名的分級
域名可以劃分為各個子域,子域還可以繼續劃分為子域的子域,這樣就形成了頂級域名、二級域名、三級域名等
頂級域名可以分為三大類:
國家頂級域名:cn、us、uk等
通用域名:常見的有7個,com、net、org、e、int、gov、mil
方向域名: arpa,用於將ip地址轉為域名
域名伺服器
域名伺服器按照由高到低進行層次劃分:
注意: 一個域名伺服器所負責的范圍,稱為區
三、域名解析過程
域名解析的重要兩點:
以上兩點是域名解析的重要兩步。但是這並不是解析ip地址的完整過程,如果瀏覽器的緩存中有該域名對應的ip地址,就不需要向本地域名伺服器請求了等等。下面來看詳細過程:
例如要解析:www.example.com該域名的ip地址;
四、DNS安全和優化
1、dns安全問題
2、DNS優化
DNS解析是一個漫長的過程,那麼它的優化有哪些?
1、網頁端
用戶在請求請求某個鏈接之前,瀏覽器先嘗試解析該鏈接的域名再將其進行緩存。
可以這樣做:
(1) 在伺服器中響應設置X-DNS-Prefetch-Control的值為on啟動預解析
(2) 在HTML中,
(3) 在head中加入link標簽:
如
不過現在的Chrome瀏覽器會自動將當前頁面的所有帶href的dns都prefetch一遍。需要手動添加上面的link標簽的場景是:你後面訪問的域名不在當前頁面的所有鏈接中;
正確使用link標簽的姿勢:
域名收斂:建議將靜態資源只放在一個域名下面,可以減少DNS的請求
2、客戶端
HttpDNS
HttpDNS是使用HTTP協議向阿里雲的HTTPDNS伺服器的80埠直接進行請求,代替傳統的DNS協議向LDNS伺服器的53埠進行請求。從而可以繞過LDNS,可以避免運行商的域名劫持和調度不精準的問題;
五、HttpDNS介紹
總結:
網路優化的知識點很多,今天主要介紹了dns的知識點
下次繼續介紹Android網路優化的具體實現方案