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