音頻播放 音頻播放聲音分為MediaPlayer和AudioTrack兩種方案的。MediaPlayer可以播放多種格式的聲音文件逾冬,例如MP3,WAV身腻,OGG产还,AAC嘀趟,MID...
![240](https://upload.jianshu.io/users/upload_avatars/2250681/67ea18ab-449f-43e6-86ef-790c23f3d5e4.jpeg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
音頻播放 音頻播放聲音分為MediaPlayer和AudioTrack兩種方案的。MediaPlayer可以播放多種格式的聲音文件逾冬,例如MP3,WAV身腻,OGG产还,AAC嘀趟,MID...
好多年前,徐昊說過的一句話給了我很大啟發(fā)牛隅,他說“紙上的不是架構(gòu),每個(gè)人腦子里的才是”媒佣。這句話告訴我們,即便是天天工作在一個(gè)團(tuán)隊(duì)里的人陵刹,對(duì)架構(gòu)的認(rèn)識(shí)也可能是不一樣的。每個(gè)人嘴上...
本命年與找工作也糊? 若不是同事提醒羡宙,怕是忘記今年真是我本命年狸剃,本命狗年狗热,非常狗钞馁,最愛狗了匿刮。 前記 大概這段時(shí)間也需要分享一個(gè)面經(jīng)出來指攒,今天周末僻焚,面試也算告一段落允悦,將前兩星期的面...
字符串常量池 【字符串常量池】獨(dú)立于【運(yùn)行時(shí)常量池】Java 6只能增加永久代-XX:MaxPermSize=1GJava 7可以增加字符串-XX:StringTableSi...
不同版本JVM內(nèi)存劃分的變化 1.6,使用永久代(PermGen)來實(shí)現(xiàn)方法區(qū)狞山,運(yùn)行時(shí)常量池在方法區(qū)中全闷。1.7,還有永久代萍启,運(yùn)行時(shí)常量池在堆中总珠。1.8屏鳍,沒有永久代,使用元空間...
如需轉(zhuǎn)載請(qǐng)?jiān)u論或簡信局服,并注明出處钓瞭,未經(jīng)允許不得轉(zhuǎn)載 目錄 前言 在寫給程序員的內(nèi)存泄漏治理手冊(cè)中我們介紹了android內(nèi)存泄漏的原理以及治理方案。通過上一節(jié)的學(xué)習(xí)我們可以做...
關(guān)于鵝廠 只要努力過淫奔,什么結(jié)果都可以接受山涡,即使不行,這也不是人生的終點(diǎn)唆迁,繼續(xù)努力鸭丛,總有一天可以成的。人生難得在夢(mèng)想之地供職唐责,終于在第四次面試后如愿以償加入了騰訊鳞溉。在這里真的所...
隨手翻了下今年的日記恍飘,迷谜ケ溃可謂是一個(gè)常態(tài)。 根本上章母,還是不知道自己對(duì)什么是有熱情的母蛛,有什么東西是能讓我拋棄所有去完成的乳怎?F彩郊,還是不知道自己想做什么,喜歡什么蚪缀。喜歡自由秫逝,但是又...
前言 Service作為 Android四大組件之一,應(yīng)用非常廣泛 本文將提供一份全面 & 簡潔的 Service知識(shí)講解攻略询枚,希望你們會(huì)喜歡 目錄 1. 簡介 定義:服務(wù)违帆,...
貝塞爾曲線于1962年,由法國工程師皮埃爾·貝塞爾(Pierre Bézier)所廣泛發(fā)表金蜀,他運(yùn)用貝塞爾曲線來為汽車的主體進(jìn)行設(shè)計(jì)刷后。貝塞爾曲線最初由 Paul de Cast...
重入鎖死 Reentrance Lockout 重入鎖死可能會(huì)發(fā)生在如果一個(gè)線程重入一個(gè)鎖中的畴,ReadWriteLock或者一些其他的同步器不是可重入的〕⒌ǎ可重入的意味著已經(jīng)持...
Android 繪制流程 問題:Android繪制流程是怎么樣的丧裁? ActivityThread.handleLaunchActivity()中完成準(zhǔn)備工作,Activity...
ArrayMap SparseArray 問題:ArrayMap SparseArray的數(shù)據(jù)結(jié)構(gòu)是怎么樣的班巩? 雙數(shù)組結(jié)構(gòu)。ArrayMap第一個(gè)數(shù)組元素是key的hashV...
在長沙待的那些年嘶炭,身邊所看到的大概可分為兩類人抱慌,一類是不斷反復(fù)的做業(yè)務(wù)邏輯,只求功能能夠?qū)懗鰜碚A裕刻熘貜?fù)上下班抑进,不想過多的去折騰;還有一類是不斷的反思總結(jié)和學(xué)習(xí)睡陪,不只停留在做...
引子: 正如我們所知,在android中如果主線程中進(jìn)行耗時(shí)操作會(huì)引發(fā)ANR(Application Not Responding)異常兰迫。 造成ANR的原因一般有兩種: 當(dāng)前...
Android設(shè)備App設(shè)計(jì)中有一個(gè)問題可能會(huì)被設(shè)計(jì)師忽略信殊,在各種分辨率各種尺寸“雜屏”的界面適配≈可能產(chǎn)出的界面稿在常用的720*1280的分辨率中是完美涡拘,但一到各個(gè)不同分...
今天在寫代碼的時(shí)候据德,測試人員反饋一個(gè)bug鳄乏,一個(gè)控件的高度失效了。視圖層級(jí)類似于下面的代碼棘利,(問題代碼) 真實(shí)境況是使用下面的方法加載的層級(jí)view public View ...