日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

Android关于网络访问app应用开发相关的异常总结

發(fā)布時間:2024/3/13 Android 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Android关于网络访问app应用开发相关的异常总结 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

現(xiàn)在大多數(shù)軟件都需要進行網(wǎng)絡(luò)訪問,比如
手游
瀏覽器
聊天工具
理財產(chǎn)品
頭條

如果你開發(fā)的軟件不支持網(wǎng)絡(luò)訪問,也就是單機版,用戶自娛自樂類型。比如
鬧鐘
指南針
記事本
計算器

這些都是單機,用戶實用的一些工具app,不支持多個用戶都是訪問,交流。

這里說說設(shè)計網(wǎng)絡(luò)訪問的app,需要考慮的異常,錯誤總結(jié)。

既然是需要網(wǎng)絡(luò)訪問,可能出現(xiàn)以下一些問題。
第一種:手機連接的網(wǎng)絡(luò)問題
1、用戶根本沒有打開網(wǎng)絡(luò)訪問開關(guān)
這里開關(guān)主要包括:
wlan開關(guān)、數(shù)據(jù)開關(guān)
這些開關(guān)不打開,根本就不可能進行網(wǎng)絡(luò)訪問。

2、用戶打開了網(wǎng)絡(luò)訪問開關(guān),但是實際上無法正常訪問網(wǎng)絡(luò)
包括:
連接了wlan,但是這個wlan需要輸入手機號碼、驗證碼認證才可以正常訪問互聯(lián)網(wǎng);
連接了wlan,但是路由器設(shè)置了mac地址過濾,你沒有加入,所以連上也不能上網(wǎng);
或者說你家網(wǎng)絡(luò)欠費了,上不了網(wǎng)…
原因還有很多…

第二種:服務(wù)器問題
請求服務(wù)器數(shù)據(jù)時候,可能
服務(wù)器正常關(guān)機了;
服務(wù)器處于維護、升級中;
服務(wù)器編碼存在bug;
服務(wù)器當前連接數(shù)超載,崩潰掉了;

第三種:客戶端編碼存在問題
這種比較常見。
1、android 訪問網(wǎng)絡(luò)需要權(quán)限

<uses-permission android:name="android.permission.INTERNET"/>

2、
網(wǎng)絡(luò)交互,
1)發(fā)送請求http
2)服務(wù)器響應(yīng)請求
3)服務(wù)器給出回復(fù)
4)客戶端對響應(yīng)數(shù)據(jù)進行解析和處理

1)、4)客戶端都可能出現(xiàn)問題。
客戶端發(fā)送的請求沒有構(gòu)建好,或者對服務(wù)器返回數(shù)據(jù)解析出現(xiàn)問題。
android 訪問網(wǎng)絡(luò)主要有
httpclient
httpurlconnection
2種類型的訪問方式,
當然github上很多大神提供了網(wǎng)絡(luò)訪問框架。比如
volley
okhttp
retrofit
retrofit2.0+rxjava+rxandroid

說到底都是基于
httpclient
httpurlconnection
的封裝實現(xiàn)。

服務(wù)器返回數(shù)據(jù)主要以xml 、json格式為主,
所以客戶端要做的就是進行數(shù)據(jù)解析處理操作。

總結(jié)

以上是生活随笔為你收集整理的Android关于网络访问app应用开发相关的异常总结的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。