背景 我們自己創(chuàng)建的線程其只能start()執(zhí)行一次蚓土,一旦執(zhí)行完畢或被中斷砾赔,即走terminated終止?fàn)顟B(tài)結(jié)束線程了剥悟,你難道沒有這樣的疑問為何線程池中的線程卻可以一直執(zhí)行辛润?...

背景 我們自己創(chuàng)建的線程其只能start()執(zhí)行一次蚓土,一旦執(zhí)行完畢或被中斷砾赔,即走terminated終止?fàn)顟B(tài)結(jié)束線程了剥悟,你難道沒有這樣的疑問為何線程池中的線程卻可以一直執(zhí)行辛润?...
說在前面:Gradle中project是非常重要的筹误,所以也會(huì)有非常多的API及其可配置的屬性蟹但,筆者也有許多不了解的,在這只是講一些開發(fā)中比較常用的一些API和屬性拂苹。但是了解了...
背景 要問當(dāng)今移動(dòng)端最火的跨平臺(tái)應(yīng)用是誰 ,那非Flutter莫屬了,隨著Flutter的熱度上漲和應(yīng)用范圍擴(kuò)大,開發(fā)者將面臨更多的挑戰(zhàn). 如:怎么通過Flutter的一些機(jī)...
簡(jiǎn)介 RecyclerView在24.2.0版本中新增了SnapHelper這個(gè)輔助類安聘,用于輔助RecyclerView在滾動(dòng)結(jié)束時(shí)將Item對(duì)齊到某個(gè)位置。特別是列表橫向滑...
RecyclerView 源碼分析 本文原創(chuàng)瓢棒,轉(zhuǎn)載請(qǐng)注明出處搞挣。歡迎關(guān)注我的 簡(jiǎn)書 ,關(guān)注我的專題 Android Class 我會(huì)長期堅(jiān)持為大家收錄簡(jiǎn)書上高質(zhì)量的 Andro...
前言 抽絲剝繭RecyclerView系列文章的目的在于幫助Android開發(fā)者提高對(duì)RecyclerView的認(rèn)知音羞,本文是整個(gè)系列的第一章。 RecyclerView已經(jīng)出...
什么是反射 反射是一種計(jì)算機(jī)處理方式仓犬。有程序可以訪問嗅绰、檢測(cè)和修改它本身狀態(tài)或行為的這種能力。能提供封裝程序集搀继、類型的對(duì)象窘面。對(duì)于Java這種OOP語言來講,運(yùn)行狀態(tài)中,我們可以...
序言 GPU Rendering Profilegpu rendering profile是什么android是如何將View繪制到屏幕上的不同顏色的不同含義image.pn...
kotlin中使用了 object叽躯、companion object 關(guān)鍵字用來表示java中的靜態(tài)成員(類似靜態(tài)成員)财边。在實(shí)現(xiàn)雙重校驗(yàn)鎖單例模式時(shí),我嘗試了object和c...