前言 去年年底提了新車,這車什么都好就是自帶的高德地圖版本太低了诚隙,在高德地圖已經(jīng)進(jìn)入6.x的時(shí)代铣耘,車機(jī)上自帶的才4.x诺苹,更重要的是不支持升級抛姑,從高德官網(wǎng)下載的車機(jī)版安裝提示簽...
前言 去年年底提了新車,這車什么都好就是自帶的高德地圖版本太低了诚隙,在高德地圖已經(jīng)進(jìn)入6.x的時(shí)代铣耘,車機(jī)上自帶的才4.x诺苹,更重要的是不支持升級抛姑,從高德官網(wǎng)下載的車機(jī)版安裝提示簽...
大話插件化系列目錄插件化(一) 插件化思想與類加載[http://www.reibang.com/p/4318c33bbf61]插件化(二) 插件化Activity的啟動[...
一. 概述 性能優(yōu)化是 Android 中的一個(gè)重要知識紧卒,也是衡量一個(gè) Android 工程師水平的重要依據(jù),簡單的性能優(yōu)化诗祸,可能很多人都會跑芳。比如以下幾個(gè)優(yōu)化 UI 渲染的方...
本文站在系統(tǒng)角度來簡單總結(jié)下ANR分析的一般套路轴总。 一、ANR簡介 1.1 ANR定義 ANR(Application Not Responding):即應(yīng)用無響應(yīng)博个。主線程在...
??最近在項(xiàng)目中看到同事使用RecyclerView時(shí)搞得很復(fù)雜共耍,在View創(chuàng)建后再給RecyclerView的LayoutParams高度賦值虑灰,還需要在View創(chuàng)建好后通過...
前序 在Kotlin中,函數(shù)作為一等公民存在,函數(shù)可以像值一樣被傳遞征堪。lambda就是將一小段代碼封裝成匿名函數(shù)瘩缆,以參數(shù)值的方式傳遞到函數(shù)中,供函數(shù)使用佃蚜。 初識lambda ...
開發(fā)中需要用到遙控器庸娱,各種上下左右菜單音量飛鼠OK按鍵滿天飛...對于key事件的捕獲僅限于BACK/MENU/HOME按鍵的我來說,這完全是在搞事情靶乘恪熟尉!因此,決定深刻認(rèn)識一...
"其中線程線程1-4先占滿了核心線程和最大線程數(shù)量洲脂,然后4斤儿、5線程進(jìn)入等待隊(duì)列,7-10線程被直接忽略拒絕執(zhí)行恐锦,等1-4線程中有線程執(zhí)行完后通知4往果、5線程繼續(xù)執(zhí)行。"
這一段用詞不太明確一铅,容易誤導(dǎo)新手陕贮,事實(shí)上應(yīng)該是:
1,由于線程預(yù)啟動潘飘,首先創(chuàng)建了1肮之,2號線程,然后task1卜录,task2被執(zhí)行戈擒;
2,但任務(wù)提交沒有結(jié)束艰毒,此時(shí)任務(wù)task3筐高,task6到達(dá)發(fā)現(xiàn)核心線程已經(jīng)滿了,進(jìn)入等待隊(duì)列;
3凯傲,等待隊(duì)列滿后創(chuàng)建任務(wù)線程3犬辰,4執(zhí)行任務(wù)task3,task6冰单,同時(shí)task4幌缝,task5進(jìn)入隊(duì)列;
4诫欠,此時(shí)創(chuàng)建線程數(shù)(4)等于最大線程數(shù)涵卵,且隊(duì)列已滿,所以7荒叼,8轿偎,9,10任務(wù)被拒絕被廓;
5坏晦,任務(wù)執(zhí)行完畢后回頭來執(zhí)行task4,task5嫁乘,隊(duì)列清空昆婿。
ThreadPoolExecutor提供了四個(gè)構(gòu)造方法: 我們以最后一個(gè)構(gòu)造方法(參數(shù)最多的那個(gè)),對其參數(shù)進(jìn)行解釋: 如果對這些參數(shù)作用有疑惑的請看 ThreadPoolE...
原創(chuàng)文章蜓斧,轉(zhuǎn)載請注明出處:http://www.reibang.com/p/6ec3d71eaa5f Android 開發(fā)中仓蛆,我們常用的布局就是RelativeLayout ...
前沿 Android新增的Recyclerview主要用于代替ListView。Recyclerview可擴(kuò)展性強(qiáng)挎春。 可以通過LayoutManager形成線性(橫向與豎向)...
什么是過度繪制看疙? Android過度繪制(Overdraw)指的是在屏幕一個(gè)像素上繪制了多次(超過1次),在同一個(gè)區(qū)域中疊加了多個(gè)控件直奋,也就是說一個(gè)像素點(diǎn)上會出現(xiàn)多個(gè)像素的疊...
面試題總結(jié) Handler是一個(gè)比較重要的東西能庆,所以把網(wǎng)上發(fā)的Handler中的面試題總結(jié)了一下,這些面試題沒問題的話脚线,Handler源碼相關(guān)的內(nèi)容就應(yīng)該沒問題了相味,有空的話會...
前言 Android事件分發(fā)機(jī)制是Android開發(fā)者必須了解的基礎(chǔ) 網(wǎng)上有大量關(guān)于Android事件分發(fā)機(jī)制的文章殉挽,但存在一些問題:內(nèi)容不全、思路不清晰拓巧、無源碼分析斯碌、簡單問...
Java虛擬機(jī)(JVM)淺入深出 Java虛擬機(jī)(英語:Java Virtual Machine,縮寫為JVM)肛度,一種能夠運(yùn)行Java bytecode的虛擬機(jī)傻唾,以堆棧結(jié)構(gòu)機(jī)...
股票數(shù)據(jù)的獲取目前有如下兩種方法可以獲取: http/javascript接口取數(shù)據(jù) web-service接口最常用的是第一種方法,且以使用Sina API獲取新浪財(cái)經(jīng)的證...