其實(shí)事情的起因是這樣的诈泼。 寫了個(gè)actionbar布局,一般情況下大家可能想到去基類中把a(bǔ)ctionbar的相關(guān)邏輯給加起來龙巨。 但是隨著業(yè)務(wù)的擴(kuò)展,基類有時(shí)候也是臃腫不堪东帅,難...
![240](https://cdn2.jianshu.io/assets/default_avatar/4-3397163ecdb3855a0a4139c34a695885.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
其實(shí)事情的起因是這樣的诈泼。 寫了個(gè)actionbar布局,一般情況下大家可能想到去基類中把a(bǔ)ctionbar的相關(guān)邏輯給加起來龙巨。 但是隨著業(yè)務(wù)的擴(kuò)展,基類有時(shí)候也是臃腫不堪东帅,難...
最喜歡干的事岭埠,莫過于拿著工資搭框架了竭鞍。其實(shí)這個(gè)框架已經(jīng)出來很久了匣椰,并不是什么新鮮玩意兒了裆熙,只不過我一直沒有嘗試著去寫一篇內(nèi)容比較大的文章來分享,這次就賣弄一下禽笑,希望各種大神輕...
利用gradle腳本驅(qū)動(dòng)python腳本在打包時(shí)執(zhí)行項(xiàng)目全局圖片自動(dòng)壓縮,達(dá)到精簡(jiǎn)apk包的大小蛤奥。 1佳镜、背景 為什么要做自動(dòng)化壓縮圖片?設(shè)計(jì)給的切圖多半是采用png格式凡桥,就算...
安卓現(xiàn)在可卷了蟀伸,現(xiàn)在招聘都是人均造火箭水平,雖然進(jìn)去還是擰螺絲缅刽。以前大部分公司不做算法也ok啊掏,現(xiàn)在稍微有點(diǎn)規(guī)模的公司,甚至初創(chuàng)公司都是算法考的飛起衰猛。 為啥迟蜜?大概是疫情干倒了好...
閑來無事強(qiáng)行看一波MVVM的實(shí)現(xiàn)預(yù)警篇幅比較長(zhǎng)。這塊代碼實(shí)在太多了啡省。本來想一篇寫完娜睛,發(fā)現(xiàn)只說了一小部分。 什么是mvvm MVVM是Model-View-ViewModel的...
分享一下最近剛做的POS項(xiàng)目障斋。當(dāng)然是公司需要,所以自己主動(dòng)提出降本好招數(shù)徐鹤,成本高我們自己造垃环! 1、背景 公司業(yè)務(wù)是類似于瑞幸咖啡凳干,所以門店的初期開店成本很高晴裹,但是三方的Pos...
首先看下我們RxJava的常規(guī)使用方法 1、Schedulers.io()為IoScheduler 下面看下subscribeOn(Schedulers.io())這個(gè)方法救赐,...
1涧团、apk結(jié)構(gòu) 我們知道只磷,Apk的本質(zhì)其實(shí)是一個(gè)壓縮包,我們可以手動(dòng)把一個(gè)Apk文件的后綴名.apk改為.zip泌绣,然后就會(huì)將apk變?yōu)橐粋€(gè)壓縮包的形式钮追。解壓縮之后可以看到ap...
1 前言 在深入理解Java類加載機(jī)制(一)一文中,我們了解了類的加載和連接過程阿迈,這篇文章重點(diǎn)講述類的初始化過程元媚,這樣,我們就將類的加載機(jī)制弄明白了苗沧。 2 初始化時(shí)機(jī) 在上一...
這次來面試的是一個(gè)有著5年工作經(jīng)驗(yàn)的小伙甥角,截取了一段對(duì)話如下: 面試官:我看你寫到Glide,為什么用Glide识樱,而不選擇其它圖片加載框架嗤无?小伙:Glide 使用簡(jiǎn)單,鏈?zhǔn)秸{(diào)...
南塵在 2019 年 7 月毫無準(zhǔn)備的情況下也參加了幾家一線互聯(lián)網(wǎng)公司的面試,包括阿里割疾、頭條嚎卫、快手、趣頭條杈曲、BIGO驰凛、訊飛、OPPO担扑,也熙熙攘攘拿了幾個(gè) offer恰响,最終選取...
在我們平時(shí)的 Android 開發(fā)過程中,相信很多小伙伴都會(huì)遇到觸摸事件沖突這個(gè)頭疼的問題涌献,比如說在我們的 ViewPager 中嵌套多個(gè) Fragment胚宦,在其中某個(gè) Fr...