Android系統(tǒng)從4.1(API 16)開(kāi)始加入Choreographer這個(gè)類來(lái)控制同步處理輸入(Input)、動(dòng)畫(huà)(Animation)、繪制(Draw)三個(gè)UI操作。...
Android系統(tǒng)從4.1(API 16)開(kāi)始加入Choreographer這個(gè)類來(lái)控制同步處理輸入(Input)、動(dòng)畫(huà)(Animation)、繪制(Draw)三個(gè)UI操作。...
一、Project的build.gradle文件: 對(duì)應(yīng)的build.gradle代碼如下: buildscript{}閉包里是gradle腳本執(zhí)行所需依賴,分別是對(duì)應(yīng)的ma...
本打算用gradle嘗試著去寫(xiě)一些腳本方便項(xiàng)目的構(gòu)建和打包,但是在復(fù)習(xí)gradle的時(shí)候有了一些新的理解,對(duì)gradle的理解不敢說(shuō)精通,但也更透徹了,可以說(shuō)是現(xiàn)在終于會(huì)寫(xiě)g...
之前寫(xiě)過(guò)了一篇Gradle(一),那是根據(jù)別人寫(xiě)的文章總結(jié)寫(xiě)的,當(dāng)時(shí)其實(shí)還是很多不懂,包括我現(xiàn)在對(duì)gradle的理解也其實(shí)還是似懂非懂,但是還是要寫(xiě),每次寫(xiě)完之后包括再重新多...
抱歉,因?yàn)槭亲鯽ndroid的,所以沒(méi)也沒(méi)時(shí)間花大精力去看這方面的東西,看也看不懂??,所以就簡(jiǎn)單的了解一下codePointCount(),然后做了對(duì)emoji表情單獨(dú)編碼的需求,希望對(duì)別人有幫助而已。
Emoji表情轉(zhuǎn)UTF-8編解碼、過(guò)濾前言 開(kāi)發(fā)過(guò)程中,遇到了帶有Emoji表情的字符串無(wú)法存入后臺(tái)數(shù)據(jù)庫(kù)問(wèn)題。原因是Mysql的utf8編碼最多3個(gè)字節(jié),而Emoji表情或者某些特殊字符是4個(gè)字節(jié),所以數(shù)據(jù)插不...
前言 項(xiàng)目中一個(gè)Dialog,要用到hide()、cancel()、show(),在hide()、cancel()執(zhí)行之后,再次執(zhí)行show()沒(méi)有顯示彈窗。 方法功能hid...
前言 自定義View的基礎(chǔ)是了解繪制的流程及相關(guān)方法(onMeasure()、onLayout()、onDraw()),了解事件分發(fā)機(jī)制及相關(guān)方法,還有Canvas、Pain...
前言 收集了一些比較常見(jiàn)的開(kāi)源庫(kù),特此記錄(已收錄410+)。另外,本文將持續(xù)更新,大家有關(guān)于Android 優(yōu)秀的開(kāi)源庫(kù),也可以在下面留言。 一 、基本控件 TextVie...
1.創(chuàng)建線程 在 kotlin中,有三種方式可以創(chuàng)建線程1.繼承Thread類 2.使用Runnable類初始化Thread對(duì)象。 這里我們并沒(méi)有看到,Runnable對(duì)象。...
前言 基于上篇文章Android 5.0之后的各版本與日常開(kāi)發(fā)相關(guān)的內(nèi)容整理,本篇文章對(duì)Android 7.0、8.0、9.0做個(gè)簡(jiǎn)述。內(nèi)容如下:Android 7.0(N)...
0.版權(quán)聲明 本文由玉剛說(shuō)寫(xiě)作平臺(tái)提供寫(xiě)作贊助,版權(quán)歸玉剛說(shuō)微信公眾號(hào)所有原作者:四月葡萄版權(quán)聲明:未經(jīng)玉剛說(shuō)許可,不得以任何形式轉(zhuǎn)載 1.前言 先吐槽一下,劉海屏真丑。然而...
前言 基于上篇文章Android 5.0之后的各版本與日常開(kāi)發(fā)相關(guān)的內(nèi)容整理,本篇文章對(duì)Android5.0和6.0新增的控件做個(gè)簡(jiǎn)單的概述,都有哪些新增控件,能做什么樣的效...
前言 Android每年都推出新版本,一直以來(lái)都只是粗略地看看別人寫(xiě)的文章,沒(méi)有自己整理學(xué)習(xí)這些新出的東西,只有在不得不去做的時(shí)候才去學(xué)習(xí),比如要適配8.0才知道未知應(yīng)用安裝...
前言 2017年,剛畢業(yè)的我在項(xiàng)目組里打下手,組里其他人決定在新項(xiàng)目里使用RxJava,那時(shí)網(wǎng)絡(luò)庫(kù)用的是他們自己再次封裝了的noHttp,加上了RxJava后,以前簡(jiǎn)單的網(wǎng)絡(luò)...
前言 開(kāi)發(fā)中圖片加載、選擇、壓縮,一般都使用第三方庫(kù)如Glide、PictureSelector、Luban,使用起來(lái)簡(jiǎn)單便捷又安全,不會(huì)出現(xiàn)莫名Bug。雖說(shuō)不大可能去解讀源...
前言 由于項(xiàng)目要上應(yīng)用寶,必須設(shè)置targetSdk>=26,所以把以前項(xiàng)目的targetSdk=22的改成了26,要開(kāi)始處理Android 6.0的動(dòng)態(tài)權(quán)限,7.0的Fil...
前言 日常開(kāi)發(fā)中,經(jīng)常需要監(jiān)聽(tīng)EditText的變化改變TextView。有的時(shí)候還有EditText和EditText聯(lián)動(dòng),EditText和SeekBar聯(lián)動(dòng),這種情況要...
前言 在TargetSdk<23時(shí),可以不動(dòng)態(tài)申請(qǐng)權(quán)限,但是如果用戶禁止了某些權(quán)限,就會(huì)導(dǎo)致奔潰問(wèn)題?,F(xiàn)在越來(lái)越多的應(yīng)用市場(chǎng)要求應(yīng)用TargetSdk>=26,不得不處理動(dòng)態(tài)...
前言 開(kāi)發(fā)過(guò)程中,遇到了帶有Emoji表情的字符串無(wú)法存入后臺(tái)數(shù)據(jù)庫(kù)問(wèn)題。原因是Mysql的utf8編碼最多3個(gè)字節(jié),而Emoji表情或者某些特殊字符是4個(gè)字節(jié),所以數(shù)據(jù)插不...