前言 在Android開發(fā)的多線程應(yīng)用場(chǎng)景中,Handler機(jī)制十分常用 今天,我將手把手帶你深入分析 Handler機(jī)制的源碼,希望你們會(huì)喜歡 Anroid異步通信Hand...
前言 在Android開發(fā)的多線程應(yīng)用場(chǎng)景中,Handler機(jī)制十分常用 今天,我將手把手帶你深入分析 Handler機(jī)制的源碼,希望你們會(huì)喜歡 Anroid異步通信Hand...
本篇文章已授權(quán)微信公眾號(hào) hongyangAndroid (鴻洋)獨(dú)家發(fā)布 背景 當(dāng)一個(gè)項(xiàng)目經(jīng)過N手人開發(fā),N個(gè)產(chǎn)品經(jīng)理的蹂躪,N長(zhǎng)時(shí)間的維護(hù),此時(shí)一定存在大量代碼冗余、業(yè)務(wù)...
本系列文章旨在概述我們搭建 Android 應(yīng)用程序架構(gòu)時(shí)可能會(huì)碰到的問題。我意識(shí)到,無論實(shí)現(xiàn) Android app 架構(gòu)的過程多么困難,結(jié)果證明這些一定是完成每一個(gè)好的 ...
前言 這是前段時(shí)間我在公司內(nèi)部Android組的技術(shù)分享會(huì)上,以響應(yīng)式編程為主題做的一個(gè)專題分享,反饋還不錯(cuò),但是也有很多問題,因此我根據(jù)反饋重新修改和完善了相關(guān)的論述,組成...
在本系列的第一部分,我們介紹了我們?cè)趯ふ铱尚屑軜?gòu)的道路上所犯過的錯(cuò)誤。在這部分,我們將介紹傳說中的 Clean Architecture。 當(dāng)你在谷歌搜索 "clean ar...
前言 在Android開發(fā)中,網(wǎng)絡(luò)請(qǐng)求十分常用 而在Android網(wǎng)絡(luò)請(qǐng)求庫中,Retrofit是當(dāng)下最熱的一個(gè)網(wǎng)絡(luò)請(qǐng)求庫 今天,我將手把手帶你深入剖析Retrofit v2...
二叉樹有多種遍歷方法,有層次遍歷、深度優(yōu)先遍歷、廣度優(yōu)先遍歷等。 本文只涉及二叉樹的先序、中序、后序的遞歸和非遞歸遍歷。 涉及到的代碼都用Java編寫。 首先給出二叉樹節(jié)點(diǎn)類...
來源公眾號(hào):于日拱一兵作者:tan日拱一兵 你有一個(gè)思想,我有一個(gè)思想,我們交換后,一個(gè)人就有兩個(gè)思想If you can NOT explain it simply, yo...
本文已授權(quán)微信公眾號(hào) : code小生(codexiaosheng) 在微信公眾平臺(tái)原創(chuàng)首發(fā) 前言 在平時(shí)的 Android 開發(fā)中,與 Bitmap 打交道可以說是再常見不...