如果在 Android Studio 中設(shè)置了代理僵井,而在電腦中使用 SS 設(shè)置了全局代理华蜒,之后 SS 代理不可用時宾茂,使用 Android Studio 時會報如下錯誤: Co...
如果在 Android Studio 中設(shè)置了代理僵井,而在電腦中使用 SS 設(shè)置了全局代理华蜒,之后 SS 代理不可用時宾茂,使用 Android Studio 時會報如下錯誤: Co...
在 Android 開發(fā)中,內(nèi)存泄漏是一個常見的問題难捌。這個問題可能會導(dǎo)致應(yīng)用程序變慢膝宁、崩潰或者消耗大量的內(nèi)存,最終導(dǎo)致設(shè)備性能下降根吁。 什么是內(nèi)存泄漏 內(nèi)存泄漏指的是應(yīng)用程序中...
最近刷某乎击敌,發(fā)現(xiàn)有很多朋友有年齡焦慮了介返,比如:“我今年28了轉(zhuǎn)行來不來得及”,“我今年30了還能轉(zhuǎn)軟件測試嗎沃斤?”......這種問題在網(wǎng)上上有很多圣蝎,仿佛大家都覺得年紀(jì)大了,很...
LeakCannary 的主要原理轰枝,其實很簡單捅彻,大概可以分為以下幾步: ((1) 監(jiān)測Activity 的生命周期的 onDestroy() 的調(diào)用组去。 (2) 當(dāng)某個 Act...
一鞍陨、前提 在開發(fā)應(yīng)用的時候,一個Activity里面可能會用Viewpager+多個Fragment來結(jié)合使用从隆,如果每個fragment都需要加載數(shù)據(jù)诚撵,或者從本地加載,或者從...
責(zé)任鏈模式及OkHttp中的實現(xiàn) 責(zé)任鏈模式 責(zé)任鏈模式是對一個事件的處理方法,所有能對事件進(jìn)行處理的對象按順序形成一個鏈表.事件經(jīng)過鏈表中每個處理對象輪流處理.如果有返回值...
定義一個自定義CustomView,在xml中加載徘六,打印MainActivity和view各個生命周期方法内边,對比如圖顯示 自定義view的生命周期過程主要分為三個環(huán)節(jié),初始準(zhǔn)...
Android View樹結(jié)構(gòu) [圖片上傳失敗...(image-85aaf7-1630895208631)] [圖片上傳失敗...(image-8c09b-16308952...
Flow是kotlin提供的一個工具待锈,使用協(xié)程封裝成生產(chǎn)者-消費者模式漠其,上流來負(fù)責(zé)生產(chǎn),下流來接收消耗竿音。 一和屎、Flow的使用 1.Flow的創(chuàng)建 1.可以使用flow構(gòu)建函數(shù)...
一、生命周期簡介 Fragment的生命周期和Activity類似春瞬,但比Activity的生命周期復(fù)雜一些柴信,首先我們來看張圖 onAttach(): onCreate(): ...
在日常的Android開發(fā)當(dāng)中窃判,ViewPager是我們常用的組件之一钞楼。比如我常見的應(yīng)用引導(dǎo)頁、Banner自定義控件都有可能使用ViewPager來實現(xiàn)袄琳。這篇博客分享一下询件,...
https://juejin.cn/post/6844903976240939021[https://juejin.cn/post/6844903976240939021] ...
點贊關(guān)注,不再迷路逗旁,你的支持對我意義重大嘿辟!?? Hi,我是丑丑片效。本文 「Android 路線」| 導(dǎo)讀 —— 從零到無窮大[http://www.reibang.com/p/...
前言 在Kotlin中膨桥,有一些用于擴(kuò)展 & 方便開發(fā)者編碼的內(nèi)置函數(shù)蛮浑,能大大提高開發(fā)者的開發(fā)效率唠叛。今天,我將主要講解的是: let函數(shù) also函數(shù) with函數(shù) run函數(shù)...
準(zhǔn)備做新的APP沮稚,先架構(gòu)設(shè)計玻墅。 主要的要求:1.層級職責(zé)清晰、單一壮虫;2.模塊間獨立解耦澳厢;3.......; 下面貼出幾張主要的圖吧 APP架構(gòu)圖https://process...
前言 前段時間剩拢,一位計算機(jī)專業(yè)大四即將畢業(yè)的同學(xué)關(guān)注了我的公眾號,然后問了我一系列的問題饶唤,表達(dá)出他對未來的迷茫: 我仔細(xì)看了一下他提出的問題徐伐,歸納總結(jié)無非就是:計算機(jī)專業(yè)的應(yīng)...