一、 在項(xiàng)目多渠道開(kāi)發(fā)時(shí),除了對(duì)不同的渠道除了做統(tǒng)計(jì)外,還可以對(duì)不同的渠道加載不同的代碼及資源,具體的部署可以參考 Android studio gradle中分渠道加載re...
背景: 在開(kāi)發(fā),一些在jar包或底層庫(kù)封裝的一些常量參數(shù)有時(shí)需要根據(jù)環(huán)境的切換而改變,如在jar中的使用的baseUrl,一般都是通過(guò)向外暴露一個(gè)set()方法,由外部注入。...
動(dòng)態(tài)修改jar包中的class文件,預(yù)埋占位符字符串,在編譯代碼時(shí)動(dòng)態(tài)植入要修改的值。記錄一下整個(gè)過(guò)程及踩過(guò)的坑。 Github 地址:ClassPlaceholder 創(chuàng)建...
感覺(jué)Kotlin對(duì)java不僅是一點(diǎn)點(diǎn)的改變,而是一種完全不同的體檢。習(xí)慣kotlin的簡(jiǎn)潔后,就知道java到底e有多啰嗦了。今天簡(jiǎn)單對(duì)比一下在Android開(kāi)發(fā)中kotl...
說(shuō)明: 本篇文章已授權(quán)微信公眾號(hào)碼個(gè)蛋獨(dú)家發(fā)布 俗話說(shuō)得好,工欲善其事,必先利其器。做開(kāi)發(fā)時(shí)間長(zhǎng)了,總想找一些快捷方法,只有擁有好用的工具,才能節(jié)省開(kāi)發(fā)時(shí)間,提高工作效率。我...
前言 相信各位看官對(duì)RxJava早有耳聞,那么關(guān)于什么是RxJava我就不再贅述了,不知道的可自行百度。如果你已經(jīng)大致了解過(guò)什么是RxJava,想開(kāi)始學(xué)習(xí),那么本文不失為你良...