前言 Android系統(tǒng)在實(shí)現(xiàn)錄音以及錄像的功能均是通過使用MediaRecorder實(shí)現(xiàn)的。本篇文章主要介紹如何借助MediaRecorder實(shí)現(xiàn)后臺(tái)錄音功能忘古。 Media...
前言 Android系統(tǒng)在實(shí)現(xiàn)錄音以及錄像的功能均是通過使用MediaRecorder實(shí)現(xiàn)的。本篇文章主要介紹如何借助MediaRecorder實(shí)現(xiàn)后臺(tái)錄音功能忘古。 Media...
使用反射獲取類的信息 反射獲取類的信息是通過Class類獲取的著隆,常用方法: String getName() 獲取類的包名路徑,如com.company.Person St...
注解的本質(zhì) 注解的本質(zhì)就是一個(gè)繼承了Annotation接口的接口 這是注解 @Override 的定義畜吊,其實(shí)它本質(zhì)上就是: 元注解 元注解就是修飾注解的注解,Java中有以...
Glide的使用 流程分析 with() 看到with()方法的入?yún)⑹且粋€(gè)Context,并把這個(gè)context傳進(jìn)getRetriever()方法刨啸,點(diǎn)進(jìn)去看到: 再進(jìn)去 可...
動(dòng)畫分為三種:View動(dòng)畫、幀動(dòng)畫和屬性動(dòng)畫 View動(dòng)畫 View動(dòng)畫共有四種動(dòng)畫:TranslateAnimation识脆、RotateAnimation设联、ScaleAnim...
概述 本文源碼針對(duì)Java8的HashMap默垄。HashMap內(nèi)部是由數(shù)組+鏈表或紅黑樹的結(jié)構(gòu)實(shí)現(xiàn)的此虑。HashMap默認(rèn)初始化數(shù)組大小為16,負(fù)載因子是0.75,初始閥值12口锭,...
LruCache的原理 LruCache主要靠LinkedHashMap的一個(gè)按訪問排序的特性實(shí)現(xiàn)的,LinkedHashMap在構(gòu)造時(shí)可傳入accessOrder參數(shù)椰拒,為t...