1.Arouter 路由框架會在項(xiàng)目的編譯期通過注解處理器掃描所有添加@Route注解的Activity類,然后將Route注解中的path地址和Activity.class...
1.Arouter 路由框架會在項(xiàng)目的編譯期通過注解處理器掃描所有添加@Route注解的Activity類,然后將Route注解中的path地址和Activity.class...
前言 Android事件分發(fā)機(jī)制是Android開發(fā)者必須了解的基礎(chǔ) 網(wǎng)上有大量關(guān)于Android事件分發(fā)機(jī)制的文章,但存在一些問題:內(nèi)容不全、思路不清晰、無源碼分析、簡單問...
那接著問 ConcurrentHashMap和HashTable有什么區(qū)別?
每日一問(八)HashMap和Hashtable的區(qū)別HashMap是map接口的子類,是將鍵映射到值的對象,其中鍵和值都是對象,并且不能包含重復(fù)鍵,但可以包含重復(fù)值。HashMap允許null key和null value,而...
北京某游戲公司 1.介紹一下了解的一個(gè)項(xiàng)目。 2.組件話和模塊化的區(qū)別? 組件化是基于重用,減少耦合;模塊化是根據(jù)功能模塊的不同而拆分的。其實(shí)組件化就是將一個(gè)app拆分成多個(gè)...
努比亞技術(shù)團(tuán)隊(duì)原創(chuàng)內(nèi)容,轉(zhuǎn)載請務(wù)必注明出處。 1.前言 從用戶手指點(diǎn)擊桌面上的應(yīng)用圖標(biāo)到屏幕上顯示出應(yīng)用主Activity界面而完成應(yīng)用啟動,快的話往往都不需要一秒鐘,但是這...
南塵在 2019 年 7 月毫無準(zhǔn)備的情況下也參加了幾家一線互聯(lián)網(wǎng)公司的面試,包括阿里、頭條、快手、趣頭條、BIGO、訊飛、OPPO,也熙熙攘攘拿了幾個(gè) offer,最終選取...
啟動流程 1.普通Activity啟動 普通Activity的啟動就是通過調(diào)用startActivity方法啟動一個(gè)新的Activity,總體流程如下圖: 其中涉及到了兩個(gè)進(jìn)...
1、多線程怎么用 ?是什么?進(jìn)程和線程的區(qū)別? 進(jìn)程:操作系統(tǒng)上一塊獨(dú)立的運(yùn)行的程序,有自己的數(shù)據(jù)管理和其他進(jìn)程數(shù)據(jù)是不共享的。操作系統(tǒng)的一塊獨(dú)立區(qū)域,線程:是一個(gè)程序中的并...
這是一篇長文,長期不定期更新 (注:如果有不能分享的,請及時(shí)聯(lián)系,我會及時(shí)處理,如果有冒犯的地方,請諒解~) 滴滴橙心優(yōu)選一面:2021-05-11 20:00 線上面試 1...
update time 2021年04月27日19:50:07,文章版本:V 1.4,閱讀時(shí)間40分鐘,建議先收藏后閱讀,注意以點(diǎn)學(xué)面,面試問法千變?nèi)f化但是答案就那些。 主要...
1.getResources().getColor()方法過時(shí) 2.getResources().getDrawable()方法過時(shí) (1).使用drawable資源但不為其...
本文已授權(quán)微信公眾號 : code小生(codexiaosheng) 在微信公眾平臺原創(chuàng)首發(fā) 前言 在平時(shí)的 Android 開發(fā)中,與 Bitmap 打交道可以說是再常見不...
我用的最新版本,試著可以呀
SmartRefreshLayout自定義Header和Foote如果沒有了解SmartRefreshLayout基本使用, 請先看 SmartRefreshLayout基本使用因?yàn)樽远xHeader和Foote方式基本一樣, 所以這里介...
之前寫過一篇屏幕適配的分析,主要分析的就是smallestWidth適配的方案。這里不了解的朋友可以先去看看原理Android 屏幕適配分析我根據(jù)晚上大神提供的一些生成不用v...