數(shù)據(jù)結(jié)構(gòu)與算法當(dāng)你依次訪(fǎng)問(wèn)完一串頁(yè)面 a-b-c 之后,點(diǎn)擊瀏覽器的后退按鈕此迅,就可以查看之前瀏覽過(guò)的頁(yè)面 b 和 a拙友。當(dāng)你后退到頁(yè)面 a吏饿,點(diǎn)擊前進(jìn)按鈕庇楞,就可以重新查看頁(yè)面 b...
數(shù)據(jù)結(jié)構(gòu)與算法當(dāng)你依次訪(fǎng)問(wèn)完一串頁(yè)面 a-b-c 之后,點(diǎn)擊瀏覽器的后退按鈕此迅,就可以查看之前瀏覽過(guò)的頁(yè)面 b 和 a拙友。當(dāng)你后退到頁(yè)面 a吏饿,點(diǎn)擊前進(jìn)按鈕庇楞,就可以重新查看頁(yè)面 b...
一提到沉浸式狀態(tài)欄钦无,第一個(gè)浮現(xiàn)在腦海里的詞就是“碎片化”丛忆。碎片化是讓 Android 開(kāi)發(fā)者很頭疼的問(wèn)題祠汇,相信沒(méi)有哪位開(kāi)發(fā)者會(huì)不喜歡“write once, run anyw...
Activity mActivity =new Activity() 作為Android開(kāi)發(fā)者可很,不知道你有沒(méi)有思考過(guò)這個(gè)問(wèn)題,Activity可以new嗎凰浮?Android的應(yīng)...
概述 在A(yíng)ndroid開(kāi)發(fā)的過(guò)程中我抠,View的變化是很常見(jiàn)的,如果View變化的過(guò)程沒(méi)有動(dòng)畫(huà)來(lái)過(guò)渡而是瞬間完成袜茧,會(huì)讓用戶(hù)感覺(jué)很不友好菜拓,因此學(xué)習(xí)好Android系統(tǒng)中的動(dòng)畫(huà)框架...
最近公布一個(gè)非常豐富的開(kāi)源庫(kù),如果你需要相冊(cè)笛厦、錄制纳鼎、錄音等操作,那么這個(gè)也許對(duì)你有一定的幫助:http://www.reibang.com/p/8a0accffd0e1 最...
在項(xiàng)目開(kāi)發(fā)中践叠,我們或多或少都會(huì)用到數(shù)據(jù)庫(kù)。在A(yíng)ndroid中嚼蚀,我們一般使用SQLite禁灼,因?yàn)锳ndroid在android.database.sqlite包封裝了很多SQLi...
Android開(kāi)發(fā)中守谓,Bitmap是經(jīng)常會(huì)遇到的對(duì)象穿铆,特別是在列表圖片展示、大圖顯示等界面斋荞。而B(niǎo)itmap實(shí)實(shí)在在是內(nèi)存使用的“大客戶(hù)”荞雏。如何更好的使用Bitmap,減少其對(duì)...
我的CSDN博客同步發(fā)布:自定義View蜈彼,有這一篇就夠了 為了掃除學(xué)習(xí)中的盲點(diǎn)筑辨,盡可能多的覆蓋Android知識(shí)的邊邊角角,決定對(duì)自定義View做一個(gè)稍微全面一點(diǎn)的使用方法總...
貝塞爾曲線(xiàn)開(kāi)發(fā)的藝術(shù) 一句話(huà)概括貝塞爾曲線(xiàn):將任意一條曲線(xiàn)轉(zhuǎn)化為精確的數(shù)學(xué)公式。 很多繪圖工具中的鋼筆工具秉颗,就是典型的貝塞爾曲線(xiàn)的應(yīng)用痢毒,這里的一個(gè)網(wǎng)站可以在線(xiàn)模擬鋼筆工具的使...
在A(yíng)ndroid開(kāi)發(fā)中,事件分發(fā)機(jī)制是一塊Android比較重要的知識(shí)體系蚕甥,了解并熟悉整套的分發(fā)機(jī)制有助于更好的分析各種點(diǎn)擊滑動(dòng)失效問(wèn)題哪替,更好去擴(kuò)展控件的事件功能和開(kāi)發(fā)自定義...
前言 上一篇文章揭開(kāi)RecyclerView的神秘面紗(一):RecyclerView的基本使用中,主要講述了RecyclerView的基本使用方法菇怀,不同的布局管理器而造成的...
前言 在A(yíng)ndroid開(kāi)發(fā)中凭舶,內(nèi)存泄露十分常見(jiàn)。本文將詳細(xì)講解內(nèi)存泄露的其中一種情況:在Handler中發(fā)生的內(nèi)存泄露 Anroid異步通信Handler系列文章Androi...