ArrayList 1.數(shù)據(jù)存儲(chǔ)在Object數(shù)組中,默認(rèn)容量為102.增加效率低。原因:增加元素過(guò)程中如果數(shù)組長(zhǎng)度不夠,需要調(diào)用grow方法擴(kuò)容。grow方法本質(zhì)是對(duì)Arr...
ArrayList 1.數(shù)據(jù)存儲(chǔ)在Object數(shù)組中,默認(rèn)容量為102.增加效率低。原因:增加元素過(guò)程中如果數(shù)組長(zhǎng)度不夠,需要調(diào)用grow方法擴(kuò)容。grow方法本質(zhì)是對(duì)Arr...
一.ArrayList 底層維護(hù)的是一個(gè)Object數(shù)組,默認(rèn)的元素個(gè)數(shù)為10,ArrayList的特點(diǎn)是增刪慢查詢快 1.增加慢的原因:是因?yàn)樵谔砑訑?shù)據(jù)的時(shí)候,有可能會(huì)導(dǎo)致...
AsyncTask是一個(gè)串行的線程,本文主要通過(guò)源碼解析它的原理 -->從 AsyncTask執(zhí)行的方法execute開(kāi)始 @MainThread注解表示該方法只能在UI線程...
load 和loadLibrary都是System類的方法 作用都是加載需要使用的庫(kù)文件 類加載器都是通過(guò)Reflection.getCallerClass()獲取 最終調(diào)用...
導(dǎo)讀:源碼閱讀系列鏈接:源碼閱讀之TextView(1)[http://www.itdecent.cn/p/1c15690ea4ea] 本文TextView基于androi...
C/S架構(gòu):client/server結(jié)構(gòu)B/S架構(gòu):browser/server結(jié)構(gòu)mmap:一種內(nèi)存映射方法,可以把某個(gè)文件映射到某個(gè)內(nèi)存上 什么是消息隊(duì)列存放消息的一個(gè)...
導(dǎo)讀:本文TextView基于android-28版本,代碼行數(shù)12551. ? 包 TextView位于包 android.widget;該包下包含很多常用的UI控件,例如...
效果圖 核心代碼 ?Part 1 :裁剪部分 繪制裁剪邊框線,效果看起來(lái)是一個(gè)長(zhǎng)方形,為了實(shí)現(xiàn)隨意裁剪, 用了四條線組成裁剪框,核心代碼如下。 劃線的邏輯沒(méi)什么復(fù)雜的,判斷...
好文章
WebView 的常見(jiàn)功能和問(wèn)題(持更)本篇繼基本使用之后,來(lái)看看都有那些實(shí)戰(zhàn)中的功能和問(wèn)題,有幫助到你請(qǐng)賜小心心? Part 1 傳送門 WebView 使用和方法[http://www.itdecent.cn...
本篇繼基本使用之后,來(lái)看看都有那些實(shí)戰(zhàn)中的功能和問(wèn)題,有幫助到你請(qǐng)賜小心心? Part 1 傳送門 WebView 使用和方法[http://www.itdecent.cn...
正式項(xiàng)目經(jīng)常是Android 和 iOS 同時(shí)開(kāi)發(fā)的,使用H5進(jìn)行部分開(kāi)發(fā),可以減少開(kāi)發(fā)成本,又便于更新,所以在實(shí)際項(xiàng)目中會(huì)用 WebView 做很多事情。在開(kāi)發(fā)當(dāng)中也遇到很...
Android手勢(shì)分發(fā)和嵌套滾動(dòng)機(jī)制 前言 在開(kāi)始介紹下面的嵌套滾動(dòng)時(shí)有必要先打個(gè)廣告,我們的APP可以在 FineReport & FineBI下載和體驗(yàn),后面的嵌套滾動(dòng)會(huì)...
到底要怎樣才能在抖音火起來(lái)? 親和,多互動(dòng),努力多生產(chǎn)內(nèi)容……那些條件大多數(shù)人都能做,你見(jiàn)過(guò)大多數(shù)人都能成功的現(xiàn)象嗎? 進(jìn)入一個(gè)平臺(tái),想火、想坐擁百萬(wàn)粉絲、想掙到錢最重要的兩...
本篇基于上傳包的格式為.aab * 在上傳.aab包之前,需要先打開(kāi)Google Play Console ,加入簽名計(jì)劃。 * 加入簽名計(jì)劃需要生成一個(gè) private_k...