http://www.reibang.com/writer#/notebooks/14045782/notes/14163616 這篇文章 描...
開篇知識(shí)了解 插入知識(shí) JMM(java內(nèi)存模型)的關(guān)鍵技術(shù)都是圍繞著多線程的原子性兼丰,可見性,有序性來建立的宅静。因此国旷,必須了解這些概念 原子性(v...
背景 咣當(dāng)咣當(dāng)咣當(dāng)膏秫,乘著北京的地鐵上班闷旧,突然倆小伙談話被我聽到了磷蛹。"今天我遇到了一個(gè)很奇怪的問題算撮,一個(gè)ScrollView嵌套ListView的...
背景 前幾天,有位朋友和我說亿柑,他寫的自定義的View的onDraw()方法沒走邢疙,讓他把代碼發(fā)過來,一看他的這個(gè)自定義的View繼承的是一個(gè)Vie...
序言 一年前望薄,接觸了自己的第一個(gè)MVP的Android項(xiàng)目疟游,當(dāng)時(shí)仔細(xì)研究過一段時(shí)間這種架構(gòu),但是后來一直負(fù)責(zé)的項(xiàng)目都是基于MVC痕支,現(xiàn)在都要忘記了...
背景 long long time ago...公司出了需求颁虐,為了數(shù)據(jù)的安全性和業(yè)務(wù)的安全性,每個(gè)接口需要傳遞一些公共參數(shù),其中有一個(gè)要獲取當(dāng)前...
背景 最近在開發(fā)項(xiàng)目中遇到一個(gè)問題卧须,布局高度在小屏幕手機(jī)上高度不夠全部顯示另绩,于是使用了ScrollView嵌套LinearLayout,但問題又...
背景 自己寫了一個(gè)自定義的ViewGroup的流式布局花嘶,但是調(diào)用addView方法添加xml中的View的時(shí)候報(bào)錯(cuò): 探索 二話不說笋籽,點(diǎn)源碼看一...
從setContentView開始,了解View的加載過程 setContentView主要看兩個(gè)方向椭员,一個(gè)是繼承Activity车海,另一個(gè)是集成...