音頻播放 音頻播放聲音分為MediaPlayer和AudioTrack兩種方案的。MediaPlayer可以播放多種格式的聲音文件,例如MP3,WAV,OGG,AAC,MID...
音頻播放 音頻播放聲音分為MediaPlayer和AudioTrack兩種方案的。MediaPlayer可以播放多種格式的聲音文件,例如MP3,WAV,OGG,AAC,MID...
好多年前,徐昊說過的一句話給了我很大啟發(fā),他說“紙上的不是架構(gòu),每個人腦子里的才是”。這句話告訴我們,即便是天天工作在一個團隊里的人,對架構(gòu)的認識也可能是不一樣的。每個人嘴上...
本命年與找工作? 若不是同事提醒,怕是忘記今年真是我本命年,本命狗年,非常狗,最愛狗了。 前記 大概這段時間也需要分享一個面經(jīng)出來,今天周末,面試也算告一段落,將前兩星期的面...
字符串常量池 【字符串常量池】獨立于【運行時常量池】Java 6只能增加永久代-XX:MaxPermSize=1GJava 7可以增加字符串-XX:StringTableSi...
不同版本JVM內(nèi)存劃分的變化 1.6,使用永久代(PermGen)來實現(xiàn)方法區(qū),運行時常量池在方法區(qū)中。1.7,還有永久代,運行時常量池在堆中。1.8,沒有永久代,使用元空間...
如需轉(zhuǎn)載請評論或簡信,并注明出處,未經(jīng)允許不得轉(zhuǎn)載 目錄 前言 在寫給程序員的內(nèi)存泄漏治理手冊中我們介紹了android內(nèi)存泄漏的原理以及治理方案。通過上一節(jié)的學(xué)習(xí)我們可以做...
關(guān)于鵝廠 只要努力過,什么結(jié)果都可以接受,即使不行,這也不是人生的終點,繼續(xù)努力,總有一天可以成的。人生難得在夢想之地供職,終于在第四次面試后如愿以償加入了騰訊。在這里真的所...
隨手翻了下今年的日記,迷??芍^是一個常態(tài)。 根本上,還是不知道自己對什么是有熱情的,有什么東西是能讓我拋棄所有去完成的?F,還是不知道自己想做什么,喜歡什么。喜歡自由,但是又...
前言 Service作為 Android四大組件之一,應(yīng)用非常廣泛 本文將提供一份全面 & 簡潔的 Service知識講解攻略,希望你們會喜歡 目錄 1. 簡介 定義:服務(wù),...
貝塞爾曲線于1962年,由法國工程師皮埃爾·貝塞爾(Pierre Bézier)所廣泛發(fā)表,他運用貝塞爾曲線來為汽車的主體進行設(shè)計。貝塞爾曲線最初由 Paul de Cast...
重入鎖死 Reentrance Lockout 重入鎖死可能會發(fā)生在如果一個線程重入一個鎖中,ReadWriteLock或者一些其他的同步器不是可重入的??芍厝氲囊馕吨呀?jīng)持...
Android 繪制流程 問題:Android繪制流程是怎么樣的? ActivityThread.handleLaunchActivity()中完成準備工作,Activity...
ArrayMap SparseArray 問題:ArrayMap SparseArray的數(shù)據(jù)結(jié)構(gòu)是怎么樣的? 雙數(shù)組結(jié)構(gòu)。ArrayMap第一個數(shù)組元素是key的hashV...
在長沙待的那些年,身邊所看到的大概可分為兩類人,一類是不斷反復(fù)的做業(yè)務(wù)邏輯,只求功能能夠?qū)懗鰜?,每天重?fù)上下班,不想過多的去折騰;還有一類是不斷的反思總結(jié)和學(xué)習(xí),不只停留在做...
引子: 正如我們所知,在android中如果主線程中進行耗時操作會引發(fā)ANR(Application Not Responding)異常。 造成ANR的原因一般有兩種: 當(dāng)前...
Android設(shè)備App設(shè)計中有一個問題可能會被設(shè)計師忽略,在各種分辨率各種尺寸“雜屏”的界面適配。可能產(chǎn)出的界面稿在常用的720*1280的分辨率中是完美,但一到各個不同分...
今天在寫代碼的時候,測試人員反饋一個bug,一個控件的高度失效了。視圖層級類似于下面的代碼,(問題代碼) 真實境況是使用下面的方法加載的層級view public View ...