前幾天做了一個(gè)演示的機(jī)頂盒項(xiàng)目,用到了ijkplayer[https://github.com/bilibili/ijkplayer]播放器,此播放器功能是挺強(qiáng)大的,做時(shí)用的...
Markdown是一種純文本格式的標(biāo)記語言。通過簡單的標(biāo)記語法,它可以使普通文本內(nèi)容具有一定的格式。 相比WYSIWYG編輯器 優(yōu)點(diǎn):1、因?yàn)槭羌兾谋?,所以只要支持Markd...
函數(shù) 參數(shù):Pascal表示法 ---》 name : type 多參數(shù)用逗號(hào)隔開 參數(shù)賦值: 例如 name:type = 給予的默認(rèn)值(= value如果沒有默認(rèn)值,這...
委托模型可以很好的去替換繼承的方式。接下來就借助kotlin中文站,進(jìn)行學(xué)習(xí)一下委托模型,以下方的代碼為例:Derived類可以通過將其他所有共有成員都委托給指定對(duì)象來實(shí)現(xiàn)一...
首次使用Kotlin語言,創(chuàng)建了一個(gè)點(diǎn)擊事件,結(jié)果以運(yùn)行報(bào)錯(cuò)了,什么鬼。錯(cuò)誤如下: 02-25 15:09:48.629 4101-4101/com.tgh.project....
借鑒kotlin中文站 聲明屬性 Kotlin類中聲明屬性,即可用關(guān)鍵字var聲明成可變的,又可以用關(guān)鍵字val聲明成只讀的。 要使用一個(gè)屬性,用名稱引用它即可: Gette...
借鑒Kotlin中文站 類 類聲明的關(guān)鍵字是class。類聲明有類名、類頭(指定其類型參數(shù)、主構(gòu)造函數(shù)等)以及由花括號(hào)包圍的類體構(gòu)成。類頭和類體都是可選的;如果一個(gè)類沒有類體...
借鑒kotlin中文站Kotlin 有三種結(jié)構(gòu)化跳轉(zhuǎn)表達(dá)式: return。默認(rèn)從最直接包圍它的函數(shù)或者匿名函數(shù)返回。 break。終止最直接包圍它的循環(huán)。 continue...
借鑒Kotlin中文站Kotlin包導(dǎo)入我只在這里說明一點(diǎn),就是處理導(dǎo)入包相同沖突問題。如果出現(xiàn)名字沖突,可以使用 as 關(guān)鍵字在本地重命名沖突項(xiàng)來消歧義: 控制流if、wh...
借鑒Kotlin中文站 Kotlin中所有的東西都是對(duì)象,所以可以在任何變量上調(diào)用成員函數(shù)與屬性。接下來就進(jìn)行基本類型數(shù)字、字符、布爾值、數(shù)組和字符串的學(xué)習(xí)。 數(shù)字 Kotl...
ContentProvider的代碼實(shí)現(xiàn)今天就不多說了,只針對(duì)ContentProvider使用在清單文件中設(shè)置第三方讀寫權(quán)限 在清單文件中注冊(cè)ContentProvider...
String對(duì)象是我們?nèi)粘J褂玫膶?duì)象類型,字符串對(duì)象或者其等價(jià)對(duì)象(如char數(shù)組),在內(nèi)存中總是占據(jù)了最大的空間塊,因此如何高效地處理字符串,是提高系統(tǒng)整體性能的關(guān)鍵。在此...
因?yàn)轫?xiàng)目版本出現(xiàn)問題,想進(jìn)進(jìn)行版本切換,但又不想把現(xiàn)在以修改的代碼刪除,這個(gè)問題不用擔(dān)心,git很強(qiáng)大,幾個(gè)命令就能解決。但是因?yàn)槭褂靡恍┟羁赡軙?huì)引起一下小問題。我就遇到了...
1.首先在碼云上創(chuàng)建一個(gè)項(xiàng)目,如下 2.進(jìn)入自己的本地項(xiàng)目的文件目錄中,如下圖 3.進(jìn)入文件夾中,點(diǎn)擊鼠標(biāo)右鍵,選擇git bash here,然后換出如下窗口 4.在窗口中...
首先,UI控件不是線程安全的,如果多線程并發(fā)訪問UI控件可能會(huì)出現(xiàn)不可預(yù)期的狀態(tài)那為什么系統(tǒng)不對(duì)UI控件的訪問加上鎖機(jī)制呢?缺點(diǎn)有兩個(gè): 加上鎖機(jī)制會(huì)讓UI訪問的邏輯變復(fù)雜;...
一.概述 眾所周知,Java中是JVM負(fù)責(zé)內(nèi)存的分配和回收,這是它的優(yōu)點(diǎn)(使用方便,程序不用再像使用C那樣操心內(nèi)存),但同時(shí)也是它的缺點(diǎn)(不夠靈活)。為了解決你存操作不靈活這...
1.內(nèi)存泄漏根本原因 內(nèi)存泄漏的根本原因是:長生命周期的對(duì)象持有短生命周期的對(duì)象,短生命周期的對(duì)象就無法及時(shí)釋放。 2.Handler錯(cuò)誤使用 Handler允許我們發(fā)送延時(shí)...