1xx(臨時(shí)響應(yīng)) 表示臨時(shí)響應(yīng)并需要請(qǐng)求者繼續(xù)執(zhí)行操作的狀態(tài)碼 2xx(成功) 表示成功處理了請(qǐng)求的狀態(tài)碼。 3xx(重定向) 要完成請(qǐng)求,需要進(jìn)一步操作。通常,這些狀態(tài)碼...
1xx(臨時(shí)響應(yīng)) 表示臨時(shí)響應(yīng)并需要請(qǐng)求者繼續(xù)執(zhí)行操作的狀態(tài)碼 2xx(成功) 表示成功處理了請(qǐng)求的狀態(tài)碼。 3xx(重定向) 要完成請(qǐng)求,需要進(jìn)一步操作。通常,這些狀態(tài)碼...
第一步: 查看sdk位置,并且記錄下來:C:\Users\wrs13\AppData\Local\Android\Sdk File → Project Structure →...
0. 前言 前面有被用戶投訴 APP 流量消耗厲害: 于是乎考慮了流量方面的問題。暫時(shí) APP 中涉及流量的幾個(gè)方面: 普通 https 請(qǐng)求,wzp 請(qǐng)求文本傳輸,請(qǐng)求已經(jīng)...
自定義攔截器 實(shí)現(xiàn)接口Interceptor,重寫intercept方法返回response即可。 如我們定義一個(gè)日志攔截器 如緩存攔截器
Activity生命周期 onCreate(不可見) onStart(可見,但不在前臺(tái)且不可交互) onResume(可見,在前臺(tái),可交互) onPause(可見,但不在前臺(tái)...
HTTPDNS 在通過域名訪問網(wǎng)絡(luò)的時(shí)候,默認(rèn)我們使用運(yùn)營商的 LocalDNS 服務(wù),這時(shí)可能會(huì)出現(xiàn)DNS 劫持、DNS 調(diào)度不準(zhǔn)確(不是最優(yōu)的線路)等引發(fā)的安全,效率問題...
Webview資源預(yù)加載 在Android的BaseApplication里初始化一個(gè)WebView對(duì)象(用于加載常用的H5頁面資源);當(dāng)需使用這些頁面時(shí)再從BaseAppl...
劉海屏 劉海屏是指某些設(shè)備顯示屏上的一個(gè)區(qū)域延伸到顯示面,這樣既能為用戶提供全面屏體驗(yàn),又能為設(shè)備正面的重要傳感器留出空間。Android 在搭載 Android 9(API...
APP的優(yōu)化是任重而道遠(yuǎn)的過程,必須在意每一個(gè)環(huán)節(jié),否者當(dāng)你想要優(yōu)化的時(shí)候,發(fā)現(xiàn)到處都是坑,已經(jīng)不知道填補(bǔ)哪里了,所以我們必須一點(diǎn)一滴的做起。 網(wǎng)絡(luò)優(yōu)化 正常一條網(wǎng)絡(luò)請(qǐng)求需要...
APP的優(yōu)化是任重而道遠(yuǎn)的過程,必須在意每一個(gè)環(huán)節(jié),否者當(dāng)你想要優(yōu)化的時(shí)候,發(fā)現(xiàn)到處都是坑,已經(jīng)不知道填補(bǔ)哪里了,所以我們必須一點(diǎn)一滴的做起。 Bitmap Bitmap的內(nèi)...
Crash監(jiān)控 Crash(應(yīng)用崩潰)是由于代碼異常而導(dǎo)致 App 非正常退出,導(dǎo)致應(yīng)用程序無法繼續(xù)使用,所有工作都停止的現(xiàn)象。發(fā)生 Crash 后需要重新啟動(dòng)應(yīng)用(有些情況...
APP的優(yōu)化是任重而道遠(yuǎn)的過程,必須在意每一個(gè)環(huán)節(jié),否者當(dāng)你想要優(yōu)化的時(shí)候,發(fā)現(xiàn)到處都是坑,已經(jīng)不知道填補(bǔ)哪里了,所以我們必須一點(diǎn)一滴的做起。 電量優(yōu)化 電池續(xù)航時(shí)間是移動(dòng)用...
ANR ANR(Application Not responding),是指應(yīng)用程序未響應(yīng),Android系統(tǒng)對(duì)于一些事件需要在一定的時(shí)間范圍內(nèi)完成,如果超過預(yù)定時(shí)間能未能得...
啟動(dòng)狀態(tài) 應(yīng)用有三種啟動(dòng)狀態(tài),每種狀態(tài)都會(huì)影響應(yīng)用向用戶顯示所需的時(shí)間:冷啟動(dòng)、溫啟動(dòng)與熱啟動(dòng)。在冷啟動(dòng)中,應(yīng)用從頭開始啟動(dòng)。在另外兩種狀態(tài)中,系統(tǒng)需要將后臺(tái)運(yùn)行的應(yīng)用帶入前...
APP的優(yōu)化是任重而道遠(yuǎn)的過程,必須在意每一個(gè)環(huán)節(jié),否者當(dāng)你想要優(yōu)化的時(shí)候,發(fā)現(xiàn)到處都是坑,已經(jīng)不知道填補(bǔ)哪里了,所以我們必須一點(diǎn)一滴的做起。 卡頓 大多數(shù)用戶感知到的卡頓等...
APK瘦身 隨著業(yè)務(wù)迭代,apk體積逐漸變大。項(xiàng)目中積累的無用資源,未壓縮的圖片資源等,都為apk帶來了不必要的體積增加。而APK 的大小會(huì)影響應(yīng)用加載速度、使用的內(nèi)存量以及...
APP的優(yōu)化是任重而道遠(yuǎn)的過程,必須在意每一個(gè)環(huán)節(jié),否者當(dāng)你想要優(yōu)化的時(shí)候,發(fā)現(xiàn)到處都是坑,已經(jīng)不知道填補(bǔ)哪里了,所以我們必須一點(diǎn)一滴的做起。 屏幕適配(適配不同屏幕) An...