240 發(fā)簡(jiǎn)信
IP屬地:北京
  • Java泛型

    1彤蔽、為什么需要泛型? 1.1可以為多種數(shù)據(jù)類型執(zhí)行相同的代碼 我們可以看到上面這段代碼横侦,int類型郊霎,float類型都有各自的加法方法槐沼,如果我們還要增加double類型的話阶冈,我...

  • 120
    Java線程基礎(chǔ)知識(shí)

    1線程的創(chuàng)建方式 1.1直接繼承Thread 1.2實(shí)現(xiàn)Runble接口 1.3實(shí)現(xiàn)Callable接口(這種方式嚴(yán)格意義上來說 并不是一種實(shí)現(xiàn)方式 本質(zhì)上是Runnable...

  • 120
    源碼理解View手勢(shì)分發(fā)機(jī)制

    前言 關(guān)于手勢(shì)分發(fā)的機(jī)制的講解,網(wǎng)上的文章可以說是一大堆葫慎。有些流程介紹的非常詳細(xì)衔彻,分析的也很精彩,但是或許是本人記憶力不行的緣故偷办,每次看完過段時(shí)間艰额,又會(huì)遺忘掉一部分。有些則是...

  • 踩坑之路:LiveData之粘性事件

    前言 何為粘性事件椒涯?即發(fā)射的事件如果早于注冊(cè)柄沮,那么注冊(cè)之后依然可以接收到的事件稱為粘性事件 背景 最近接手了一個(gè)公司的項(xiàng)目,采用了目前比較新的技術(shù):LiveData+View...

  • 120
    DatePicker最大日期顯示問題

    背景 前段時(shí)間公司測(cè)試給我提了一個(gè)bug:在日期選擇框彈出來的時(shí)候逐工,顯示出了未來1個(gè)月的日期铡溪,如下所示: 需求是說用戶無法選擇今天以后的日期,所以要將未來的日期給隱藏掉泪喊。 探...

  • 120
    Glide主流程原理詳解

    前言 Glide 這個(gè)三方庫使用起來非常簡(jiǎn)單Glide.with(this).load("").into(imageView)。便可以將資源圖片加載到對(duì)應(yīng)的控件上面而且 Gl...

  • 120
    Java虛擬機(jī)內(nèi)存管理機(jī)制

    JVM運(yùn)行時(shí)數(shù)據(jù)區(qū): 虛擬機(jī)棧虛擬機(jī)棧包含了局部變量表髓涯,操作數(shù)棧袒啼,動(dòng)態(tài)鏈接,方法出口等纬纪。每個(gè)方法從執(zhí)行到完成就是一個(gè)棧幀入棧到出棧的過程蚓再,出棧以后會(huì)返回一條字節(jié)指令的地址( ...

  • 120
    ANR詳解

    說到ANR,首先提出以下三個(gè)問題 ANR是什么ANR什么時(shí)候出現(xiàn)ANR發(fā)生的原理 帶著這三個(gè)問題我們進(jìn)入本次的話題 ANR是什么 ANR全稱Application Not R...

  • 120
    踩坑之路:主線程修改UI也會(huì)崩潰?

    前言 某天早晨包各,吃完早餐摘仅,坐回工位,打開電腦问畅,開啟chrome娃属,進(jìn)入友盟頁面六荒,發(fā)現(xiàn)了一個(gè)崩潰信息: 一眼看上去似乎是比較常見的子線程修改UI的問題。并且是在Toast上面報(bào)出...

  • 120
    震驚矾端!Android子線程也能修改UI掏击?

    看到標(biāo)題我想大部分人會(huì)覺得我是標(biāo)題黨,怎么可能在子線程里面修改UI秩铆。先別急砚亭,慢慢往下看: 舉例 首先我們來看個(gè)例子: 上述代碼就是新開了一個(gè)線程,然后在子線程里面給TextV...

  • @打醬油的日光燈 哪個(gè)庫需要自己處理的東西有點(diǎn)多

    Android側(cè)滑踩坑記(仿IOS側(cè)滑finish頁面基于Slidr庫)

    抓住人生中的一分一秒殴玛,勝過虛度中的一月一年! 背景 用過蘋果手機(jī)的都知道捅膘,蘋果沒有物理返回鍵,原生自帶側(cè)滑回退頁面api滚粟,手勢(shì)操控起來很方便篓跛,但是Android去實(shí)現(xiàn)較為困難...

  • 好文 用過SwipeBackLayout 還行 沙發(fā)

    Android側(cè)滑踩坑記(仿IOS側(cè)滑finish頁面基于Slidr庫)

    抓住人生中的一分一秒,勝過虛度中的一月一年! 背景 用過蘋果手機(jī)的都知道坦刀,蘋果沒有物理返回鍵愧沟,原生自帶側(cè)滑回退頁面api,手勢(shì)操控起來很方便鲤遥,但是Android去實(shí)現(xiàn)較為困難...

  • Android strings.xml 多語言翻譯解決方案

    概述 在實(shí)際項(xiàng)目開發(fā)中如果需要支持多語言沐寺,我們需要整理項(xiàng)目中所有的字符串并翻譯成對(duì)應(yīng)的語種放在相應(yīng)的文件夾下,就像這樣 按照這個(gè)思路用python寫了兩個(gè)腳本并封裝成了exe...

  • 沙發(fā)

    性能優(yōu)化-內(nèi)存優(yōu)化

    java 程序運(yùn)行時(shí)的內(nèi)存分配策略有三種盖奈,分別是靜態(tài)分配混坞、棧式分配和堆式分配,三種方式所使用的內(nèi)存空間分別是靜態(tài)存儲(chǔ)區(qū)(方法區(qū))钢坦、棧區(qū)和堆區(qū)究孕。 靜態(tài)存儲(chǔ)區(qū)(方法區(qū)): 主要存...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品