1.Arouter 路由框架會在項目的編譯期通過注解處理器掃描所有添加@Route注解的Activity類,然后將Route注解中的path地址和Activity.class...

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