
前言 本片demo中 的實(shí)現(xiàn)為純前端js實(shí)現(xiàn),所以 而且可以在本機(jī)下運(yùn)行(有網(wǎng)絡(luò)即可正常鏈接服務(wù)器),所以你可以修改 代碼(界面好丑,處理時(shí)間不多....) 這里感謝一下(沒...
寫在前面 關(guān)于MVP關(guān)于MVP的介紹很多,這不是本文的重點(diǎn)瀑构,這里列舉近期一些比較好的文章裆针。 Android官方MVP架構(gòu)示例項(xiàng)目解析 選擇恐懼癥的福音!教你認(rèn)清MVC寺晌,MVP...
本文正如標(biāo)題所說的用rxjava實(shí)現(xiàn)數(shù)據(jù)的三級緩存分別為內(nèi)存世吨,磁盤,網(wǎng)絡(luò)呻征,剛好最近在看Android源碼設(shè)計(jì)模式解析與實(shí)戰(zhàn)(受里面的ImageLoader的設(shè)計(jì)啟發(fā))耘婚。我把代...
引語 TeXtView大家應(yīng)該都不陌生,文本展示控件嘛陆赋! 就用TextView顯示普普通通的文本沐祷,OK,很簡單攒岛,Android入門的都會(huì)赖临,沒入門的在門縫外看兩眼也都會(huì),哈哈灾锯,...
并發(fā) 最近重新復(fù)習(xí)了一邊并發(fā)的知識(shí)兢榨,發(fā)現(xiàn)自己之前對于并發(fā)的了解只是皮毛。這里總結(jié)以下Java并發(fā)需要掌握的點(diǎn)顺饮。 使用并發(fā)的一個(gè)重要原因是提高執(zhí)行效率吵聪。由于I/O等情況阻塞,單...
前言 本文為初入研究 Websocket協(xié)議,對于真正應(yīng)用中,各種語言都有實(shí)現(xiàn)庫,建議采用庫,而不是自己實(shí)現(xiàn),本文基于node.js,但其他語言都適用 本文主要簡述: Web...
前言 本文為初入研究 Websocket協(xié)議,對于真正應(yīng)用中,各種語言都有實(shí)現(xiàn)庫,建議采用庫,而不是自己實(shí)現(xiàn),本文基于node.js,但其他語言都適用 本文主要簡述: Web...
前言 本文基于node.js,但是 travis - ci 兼容大多主流語言,基本流程都差不多,詳細(xì)參考:https://docs.travis-ci.com/ 目前只展示g...
有時(shí)候需要在EditText加上后綴,實(shí)現(xiàn)的方法比較簡單君旦,自定義EditText,在onDraw中canvas里嘲碱,獲取當(dāng)前畫筆信息金砍,描繪后綴文本信息即可。唯一的難點(diǎn)在于如何定...
隨著一些功能的持續(xù)添加麦锯,軟件變得有點(diǎn)大恕稠。這時(shí)候,需要增量更新避免用戶消耗更多流量來進(jìn)行更新扶欣。 實(shí)現(xiàn)原理 原理相對比較簡單鹅巍,通過對比客戶端版本的apk和最新版本的apk的二進(jìn)制...
隨著項(xiàng)目的不斷迭代開發(fā)千扶,有時(shí)候app發(fā)布出去,出現(xiàn)一些相對致命的問題骆捧,頻繁的提示更新固然不好澎羞,這種時(shí)候我們可以選擇一種方法來去解決上線后的bug修復(fù)——熱更新(hot pat...
隨著項(xiàng)目的不斷迭代開發(fā),有時(shí)候app發(fā)布出去敛苇,出現(xiàn)一些相對致命的問題妆绞,頻繁的提示更新固然不好,這種時(shí)候我們可以選擇一種方法來去解決上線后的bug修復(fù)——熱更新(hot pat...
因?yàn)轫?xiàng)目發(fā)布出去了枫攀,為了方便測試括饶,項(xiàng)目環(huán)境分為了開發(fā)環(huán)境和正式環(huán)境。為了方面切換環(huán)境進(jìn)行開發(fā)調(diào)試和打包来涨,我們采用了Gradle來進(jìn)行控制切換图焰。 Note:resValue "...
需求 需要一個(gè)箭頭,連接1個(gè)View蹦掐,指向(引導(dǎo))另一個(gè)View 實(shí)現(xiàn)方案 拿到這個(gè)需求我就在想技羔,應(yīng)該如何實(shí)現(xiàn)會(huì)比較好◇源常考慮到Android平臺(tái)分辨率碎片化嚴(yán)重堕阔,單純的XML...
需求 需要一個(gè)箭頭,連接1個(gè)View颗味,指向(引導(dǎo))另一個(gè)View 實(shí)現(xiàn)方案 拿到這個(gè)需求我就在想超陆,應(yīng)該如何實(shí)現(xiàn)會(huì)比較好∑致恚考慮到Android平臺(tái)分辨率碎片化嚴(yán)重时呀,單純的XML...
前言 有時(shí)候我們需要記錄和恢復(fù)ListView的滑動(dòng)位置谨娜,網(wǎng)上給出大體的解決方案有2種。 記錄上次滑動(dòng)的坐標(biāo)磺陡,恢復(fù)的時(shí)候直接scrollTo 記錄listView顯示在屏幕上...