一、垃圾回收 一般來說景东,程序使用內(nèi)存遵循先向操作系統(tǒng)申請(qǐng)一塊內(nèi)存邻梆,使用內(nèi)存,使用完畢之后釋放內(nèi)存歸還給操作系統(tǒng)琢锋。然而在傳統(tǒng)的C/C++等要求顯式釋放內(nèi)存的編程語言中辕漂,在合適的...
一、垃圾回收 一般來說景东,程序使用內(nèi)存遵循先向操作系統(tǒng)申請(qǐng)一塊內(nèi)存邻梆,使用內(nèi)存,使用完畢之后釋放內(nèi)存歸還給操作系統(tǒng)琢锋。然而在傳統(tǒng)的C/C++等要求顯式釋放內(nèi)存的編程語言中辕漂,在合適的...
一、什么是Handler 首先來看一下Google官方對(duì)Handler的定義: Handler是用來結(jié)合線程的消息隊(duì)列來發(fā)送吴超、處理“Message對(duì)象”和“Runnable對(duì)...
1.C++內(nèi)存分區(qū) 1.在了解構(gòu)造函數(shù)之前先弄清楚C++相關(guān)的內(nèi)存分區(qū)內(nèi)容 1.棧區(qū):在定義一個(gè)變量或指針時(shí)開辟的內(nèi)存空間钉嘹,棧區(qū)由系統(tǒng)分配和回收,不需要程序員關(guān)心2.堆區(qū):在...
一鲸阻、Dialog Android彈窗在應(yīng)用中是經(jīng)常出現(xiàn)的一個(gè)組件隧期,當(dāng)系統(tǒng)需要彈出一個(gè)消息和提示的時(shí)候就需要用到一個(gè)彈窗進(jìn)行提示。首先了解一下什么是彈窗 android官方文檔...
在進(jìn)行自定義控件的學(xué)習(xí)和使用時(shí)赘娄,由于Android原生的日期選擇器界面固定仆潮,偶爾會(huì)遇到自定義日期選擇器的時(shí)候,比如滾動(dòng)的時(shí)間選擇器遣臼,這個(gè)時(shí)候就需要進(jìn)行自定義控件來實(shí)現(xiàn)性置。 使用方法
之前實(shí)現(xiàn)了一個(gè)選擇本地圖片進(jìn)行加載顯示的選擇器,利用Glide作為圖片加載器揍堰,Glide是一個(gè)十分方便的圖片加載庫鹏浅,在項(xiàng)目中使用Glide也十分方便。由于項(xiàng)目需要自己搭建一個(gè)...
一屏歹、Lrucache簡(jiǎn)介 1. 什么是LruCache LRU的全稱是Least Recently Used隐砸,即最近最少使用,LruCache 的實(shí)現(xiàn)原理就是把近期最少使用的...
一褪那、線程池介紹 在一個(gè)應(yīng)用程序中,如果需要多次使用線程就意味著需要多次創(chuàng)建并銷毀線程式塌。而創(chuàng)建并銷毀線程的過程勢(shì)必會(huì)消耗內(nèi)存博敬。而在Java中,內(nèi)存資源是及其寶貴的峰尝,所以很有必要...
一 偏窝、設(shè)計(jì)目標(biāo) 在進(jìn)行開發(fā)的時(shí)候有現(xiàn)成的圖片選擇器,通過內(nèi)容提供器可以直接打開系統(tǒng)相冊(cè)進(jìn)行選擇,得到要選擇的圖片,界面比較簡(jiǎn)陋,但可以實(shí)現(xiàn)簡(jiǎn)單的圖片選擇功能。要設(shè)計(jì)一個(gè)自己的...
Fragment祭往,俗稱碎片,自 Android 3.0 開始被引進(jìn)并大量使用火窒。然而就是這樣耳熟能詳?shù)囊粋€(gè)東西链沼,在開發(fā)中我們還是會(huì)遇見各種各樣的問題,層出不窮沛鸵。所以括勺,是時(shí)候總結(jié)...
一、 為RecyclerView的item添加監(jiān)聽事件 在對(duì)RecyclerView的item進(jìn)行操作的時(shí)候會(huì)遇到點(diǎn)擊事件和長(zhǎng)按事件曲掰,但是在RecyclerView中沒有直接...
一疾捍、 單例模式 1. 什么是單例模式 單例模式(Singleton Pattern)是 Java 中最簡(jiǎn)單的設(shè)計(jì)模式之一。單例表示某一個(gè)類只有一個(gè)實(shí)例 栏妖,而且自行實(shí)例化并向整...
一乱豆、設(shè)計(jì)模式簡(jiǎn)介 設(shè)計(jì)模式是一套被反復(fù)使用的、多數(shù)人知曉的吊趾、經(jīng)過分類編目的宛裕、代碼設(shè)計(jì)經(jīng)驗(yàn)的總結(jié)。使用設(shè)計(jì)模式是為了重用代碼论泛、讓代碼更容易被他人理解揩尸、保證代碼可靠性。 毫無疑問...
RecyclerView支持列表布局屁奏,網(wǎng)格布局和瀑布式布局岩榆,之前接觸的都是列表布局,就是只有一列顯示坟瓢。其實(shí)RecyclerView的網(wǎng)格布局也能實(shí)現(xiàn)列表布局勇边,就是在設(shè)置網(wǎng)格的...
在文件存儲(chǔ)部分,利用RecyclerView和SQLite搭建了一個(gè)讀取本地?cái)?shù)據(jù)庫內(nèi)容將其顯示到列表的demo折联,這里需要注意的就是數(shù)據(jù)庫的基礎(chǔ)操作和RecyclerView的...
在完成前面幾步的操作后粒褒,大致得到了一個(gè)創(chuàng)建數(shù)據(jù)庫,添加表格诚镰,以及簡(jiǎn)單的增刪改查等功能奕坟,然后借助RecyclerView的列表顯示把數(shù)據(jù)庫的內(nèi)容顯示出來祥款。接下來對(duì)列表項(xiàng)進(jìn)行一個(gè)...
在對(duì)數(shù)據(jù)庫進(jìn)行基本操作之后,把查詢到的數(shù)據(jù)用RecyclerView列表顯示出來执赡,這里用到的知識(shí)都是之前學(xué)過的知識(shí)镰踏,只是做了一點(diǎn)結(jié)合函筋。這里用到了Glide顯示圖片沙合,所以需要添...