前言 ?今年的Google開發(fā)者大會(huì)已表明將Kotlin作為其正式的語言,現(xiàn)Google大力主推Kotlin脱柱, 在GitHub上的官方Demo基本都是用Kotlin編寫的埠胖,在...
前言 ?今年的Google開發(fā)者大會(huì)已表明將Kotlin作為其正式的語言,現(xiàn)Google大力主推Kotlin脱柱, 在GitHub上的官方Demo基本都是用Kotlin編寫的埠胖,在...
之前我們結(jié)合相機(jī)和視頻,結(jié)合濾鏡蜈出,做了實(shí)時(shí)的預(yù)覽和錄制。這期,我們來試試?yán)肙penGL+MediaCodc矩肩,不進(jìn)行預(yù)覽直接錄制成視頻的情況。 兩個(gè)問題 錄制視頻的開始肃续,我們...
前言 Android的設(shè)計(jì)模式系列文章介紹黍檩,歡迎關(guān)注,持續(xù)更新中: Android的設(shè)計(jì)模式-設(shè)計(jì)模式的六大原則一句話總結(jié)23種設(shè)計(jì)模式則創(chuàng)建型模式:Android的設(shè)計(jì)模式...
程序運(yùn)行時(shí)棵里,發(fā)生的不被期望的事件,它阻止了程序按照程序員的預(yù)期正常執(zhí)行姐呐,這就是異常殿怜,那么異常發(fā)生之后怎么辦,Java提供了更加優(yōu)秀的解決辦法-異常處理機(jī)制曙砂。異常處理機(jī)制能讓程...
synchronized在java中的作用是線程同步头谜,其目的是保障同步區(qū)代碼的正確執(zhí)行,同一時(shí)間僅有一個(gè)線程進(jìn)入同步區(qū)鸠澈,那他的使用方式你了解的是否全面柱告,他的底層原理你是否清楚...
Handler使用 首先來熟悉一下Handler的四種使用方式,如果比較熟悉可以直接跳過: 通過sendMessage消息機(jī)制來發(fā)送 sendEmptyMessage(int...
前言 ??最近公司項(xiàng)目比較空际度,花了點(diǎn)時(shí)間寫了個(gè)人臉識(shí)別的app,可以查看你的性別涵妥、年齡甲脏、顏值、情緒等信息,利用的是 Face++ 的人臉識(shí)別API块请。本項(xiàng)目采用了 MVP 的架...