隨著項(xiàng)目規(guī)模的不斷擴(kuò)大,為了更好的進(jìn)行協(xié)作開(kāi)發(fā),提高開(kāi)發(fā)效率,必須對(duì)項(xiàng)目進(jìn)行改造以支持模塊化、插件化。在對(duì)項(xiàng)目進(jìn)行模塊化時(shí)遇到的第一個(gè)挑戰(zhàn)就是模塊之間的通信。這篇文章將探討 ...
隨著項(xiàng)目規(guī)模的不斷擴(kuò)大,為了更好的進(jìn)行協(xié)作開(kāi)發(fā),提高開(kāi)發(fā)效率,必須對(duì)項(xiàng)目進(jìn)行改造以支持模塊化、插件化。在對(duì)項(xiàng)目進(jìn)行模塊化時(shí)遇到的第一個(gè)挑戰(zhàn)就是模塊之間的通信。這篇文章將探討 ...
1 引入 如何高效地實(shí)現(xiàn)以下界面? 有好幾年findViewById實(shí)戰(zhàn)經(jīng)驗(yàn)的我,感覺(jué)并不難啊。一般會(huì) 1.先定義一個(gè)User的Model類,數(shù)據(jù)來(lái)自JSON解析; 2.創(chuàng)建...
在低版本上,如果啟動(dòng)Activity/dialog想要自動(dòng)焦點(diǎn)到編輯框,有很多種方式,其中一種是SOFT_INPUT_STATE_ALWAYS_VISIBLE 在升級(jí)到And...
嘿,今天的你過(guò)的還好嗎,今天分享自己的BaseFragment內(nèi)容,僅供參考 沒(méi)更新動(dòng)態(tài)或者頻繁更新動(dòng)態(tài)的時(shí)候都是在認(rèn)真生活
嘿,今天的你過(guò)的還好嗎,今天分享自己的BaseActivity內(nèi)容,僅供參考 調(diào)用也很容易 沒(méi)更新動(dòng)態(tài)或者頻繁更新動(dòng)態(tài)的時(shí)候都是在認(rèn)真生活
效果實(shí)現(xiàn)為需要展示一個(gè)列表并進(jìn)行數(shù)據(jù)刷新,之前因?yàn)橄胫褂肔istView,在BaseAdapter中添加自定義的addList方法后直接進(jìn)行notifysetdatacha...
前言 相信童鞋們都用過(guò)RecyclerView,假設(shè)說(shuō)要我們做一個(gè)列表更新Item的功能,相信大部分同學(xué)都會(huì)這么寫的: 踩坑 而我們要做的是一個(gè)下載列表,在下載的callba...
一、簡(jiǎn)述 熱修復(fù)無(wú)疑是這2年較火的新技術(shù),是作為安卓工程師必學(xué)的技能之一。在熱修復(fù)出現(xiàn)之前,一個(gè)已經(jīng)上線的app中如果出現(xiàn)了bug,即使是一個(gè)非常小的bug,不及時(shí)更新的話有...
什么是增量更新? 現(xiàn)在的APP安裝包體積越來(lái)越大,幾百兆甚至上G的,當(dāng)APP更新時(shí)不再是消耗大量的流量下載一個(gè)完整安裝包,而是消耗相對(duì)很少的流量下載一個(gè)增量包(差分包),采用...
1.前言 閱讀本文需要對(duì)Rxjava了解,如果還沒(méi)有了解或者使用過(guò)Rxjava的兄die們,可以觀看我另外一篇Android Rxjava:不一樣的詮釋進(jìn)行學(xué)習(xí)。 Rxjav...
前言 終于到了講RxJava這一期,RxJava是筆者個(gè)人非常喜歡的一個(gè)開(kāi)源庫(kù),它很好的將鏈?zhǔn)骄幊田L(fēng)格和異步結(jié)合在一起。RxJava其實(shí)已經(jīng)推出很久了,可以說(shuō)是已經(jīng)很火了,但...
1.做小程序表單的時(shí)候上下要對(duì)齊一個(gè)文本域和input輸入框,沒(méi)想到小程序的textarea在android和ios上差距這么明顯,如下圖,本來(lái)之前遇到這個(gè)問(wèn)題的時(shí)候,設(shè)置了...
當(dāng)ScrollView里的元素想填滿ScrollView時(shí),使用"fill_parent"或者"match_parent"是不管用的,內(nèi)層的LinearLayout設(shè)置為"m...
錯(cuò)誤信息:(部分)E/AndroidRuntime(30518): java.lang.NoClassDefFoundError: Failed resolution of:...
下載好的壓縮包和解壓后的文件夾復(fù)制到gradle-2.14.1-all --->8bnwg5hd3w55iofp58khbp6yv文件夾下,將gradle-2.14.1-al...