@九葉輕塵 少說廢話,上代碼,教我!
dio 設(shè)置代理, 從而實(shí)現(xiàn)通過 Charles 等抓包工具來抓包Dio代理設(shè)置 在正常情況下, 抓包工具是無法直接抓取 Flutter 應(yīng)用的網(wǎng)絡(luò)通信的, 如果需要在開發(fā)的時(shí)候抓取網(wǎng)絡(luò)數(shù)據(jù), 則可以顯式設(shè)置 dio http 客戶端代理,...
@九葉輕塵 少說廢話,上代碼,教我!
dio 設(shè)置代理, 從而實(shí)現(xiàn)通過 Charles 等抓包工具來抓包Dio代理設(shè)置 在正常情況下, 抓包工具是無法直接抓取 Flutter 應(yīng)用的網(wǎng)絡(luò)通信的, 如果需要在開發(fā)的時(shí)候抓取網(wǎng)絡(luò)數(shù)據(jù), 則可以顯式設(shè)置 dio http 客戶端代理,...
一般情況下都是使用logback來管理Android的日志,而且日志都是保持在本地的。 但后來發(fā)現(xiàn)logback中有SocketAppender這樣可以把日志上傳到服務(wù)器的A...
哥哥帶你領(lǐng)略史上最強(qiáng)Android與WebSocket通信方式1,OKHttp3Github地址:https://github.com/square/okhttpimplementation"com.squareup.okhttp3:o...
關(guān)于Flutter,我們重點(diǎn)關(guān)注assets,jni,libs 這 3 個(gè)目錄中,其他的文件都是 Nactive層殼工程的產(chǎn)物。 jni :該目錄下存在文件 libflutt...
稍后我會(huì)持續(xù)更新,這倆天有點(diǎn)忙,抱歉
哥哥帶你詳細(xì)了解加快Gradle構(gòu)建原理,來了老弟Gradle 本身并不知道如何編譯 APK 文件,因?yàn)?Gradle 實(shí)際上是一個(gè)通用的構(gòu)建工具。它不限于構(gòu)建 Android 應(yīng)用程序。 了解Android Plugin ...
Gradle 本身并不知道如何編譯 APK 文件,因?yàn)?Gradle 實(shí)際上是一個(gè)通用的構(gòu)建工具。它不限于構(gòu)建 Android 應(yīng)用程序。 了解Android Plugin ...
Google 推薦使用的 Android studio 是采用 Gradle 來構(gòu)建項(xiàng)目。Gradle 是一個(gè)非常先進(jìn)的項(xiàng)目構(gòu)建工具。 Gradle 是用了一種基于 Groo...
哥哥手把手教你Android跨進(jìn)程通信詳解,來了老弟我們知道,Android系統(tǒng)的運(yùn)行由大量相互獨(dú)立的進(jìn)程相互協(xié)助來完成的,所以Android進(jìn)程間通信問題,是做好Android開發(fā)高級(jí)工程師必須要跨過的一道坎。但是,我們是否...
前面一節(jié)講了AIDL最進(jìn)本的知識(shí),這一節(jié)中將會(huì)結(jié)合更復(fù)雜的場(chǎng)景,更深入地介紹AIDL。(這一節(jié)的內(nèi)容會(huì)持續(xù)補(bǔ)充完整) 1、Client端是如何實(shí)現(xiàn)調(diào)用Server端方法的 2...
為了克服Linux中IPC各種方式的缺點(diǎn),在Android中引入了Binder機(jī)制。但是當(dāng)說起B(yǎng)inder在Android中的使用時(shí),幾乎所有的資料都是在說AIDL的使用。A...
我們知道,Android系統(tǒng)的運(yùn)行由大量相互獨(dú)立的進(jìn)程相互協(xié)助來完成的,所以Android進(jìn)程間通信問題,是做好Android開發(fā)高級(jí)工程師必須要跨過的一道坎。但是,我們是否...
@feng0413 妥了
哥哥手把手教你安卓自定義路由實(shí)現(xiàn),來了老弟在我們Android開發(fā)中? 如果我們把項(xiàng)目模塊化了, 那兩個(gè)組件間進(jìn)行通訊或者跳轉(zhuǎn), 我們一般構(gòu)建Intent的方式就不再使用了, 很簡(jiǎn)單, 因?yàn)樵谀KA中根本找不到模塊B...
在我們Android開發(fā)中? 如果我們把項(xiàng)目模塊化了, 那兩個(gè)組件間進(jìn)行通訊或者跳轉(zhuǎn), 我們一般構(gòu)建Intent的方式就不再使用了, 很簡(jiǎn)單, 因?yàn)樵谀KA中根本找不到模塊B...
逐幀動(dòng)畫 & 補(bǔ)間動(dòng)畫的缺點(diǎn): 補(bǔ)間動(dòng)畫 只能夠作用在視圖View上,即只可以對(duì)一個(gè)Button、TextView、甚至是LinearLayout、或者其它繼承自View的組...
先總結(jié)下自定義View的步驟:1、自定義View的屬性2、在View的構(gòu)造方法中獲得我們自定義的屬性[3、重寫onMeasure]4、重寫onDraw 閑話少敘,直奔主題: ...
正常開發(fā)流程:新版本上線,發(fā)現(xiàn)問題或用戶反饋bug,緊急修復(fù),上線版本,用戶重新安裝。 熱修復(fù)流程:新版本上線,發(fā)現(xiàn)問題或用戶反饋,緊急修復(fù),上線補(bǔ)丁,自動(dòng)修復(fù) Thinke...
@子彧師兄 加油
哥哥關(guān)于Flutter的一些現(xiàn)實(shí)意義想法 !1,跨全平臺(tái)開發(fā)很理想,但是現(xiàn)在不可能,在實(shí)際開發(fā)過程中,你難免會(huì)用到第三方的插件,而哪些插件又依賴Android或iOS的原生SDK,那你的項(xiàng)目還怎么在PC、Mac、Web...