1. 亂碼出現(xiàn)的原因是什么锄禽? 出現(xiàn)亂碼的根本原因是客戶(hù)端吓妆、服務(wù)端兩端編碼格式不一致導(dǎo)致的文兢。 2. 兩端的編碼格式一般是什么货抄? 客戶(hù)端:多數(shù)情況下控汉,客戶(hù)端的編碼格式是 UTF-...

1. 亂碼出現(xiàn)的原因是什么锄禽? 出現(xiàn)亂碼的根本原因是客戶(hù)端吓妆、服務(wù)端兩端編碼格式不一致導(dǎo)致的文兢。 2. 兩端的編碼格式一般是什么货抄? 客戶(hù)端:多數(shù)情況下控汉,客戶(hù)端的編碼格式是 UTF-...
前言 同學(xué)們平時(shí)用robolectric可能沒(méi)太留意robolectric的Custum Shadow功能俘枫。簡(jiǎn)單地說(shuō)褥伴,就是用Shadow類(lèi)代替原始類(lèi)谅将,并不讓調(diào)用者感知。Sha...
幾點(diǎn)說(shuō)明:代碼中的 //<== 表示跟上面的相比重慢,這是新增的戏自,或者是修改的代碼,不知道怎么樣在代碼塊里面再?gòu)?qiáng)調(diào)幾行代碼T_T伤锚。擅笔。。很多時(shí)候屯援,為了避免中文歧義猛们,我會(huì)用英文表述 ...
前言 已經(jīng)一個(gè)月沒(méi)寫(xiě)文章了弯淘,由于9月份在plan國(guó)慶旅行計(jì)劃,國(guó)慶前前后后去了14天旅行吉懊,所以沒(méi)時(shí)間寫(xiě)庐橙,哈哈。 言歸正傳借嗽,上一篇文章《Android單元測(cè)試 - 如何開(kāi)始态鳖?》...
回顧: 《談?wù)劄槭裁磳?xiě)單元測(cè)試》 基本單元測(cè)試框架 Java單元測(cè)試框架:Junit恶导、Mockito浆竭、Powermockito等;Android:Robolectric惨寿、An...
前提 寫(xiě)這篇的目的有兩個(gè)邦泄,一個(gè)是想告訴廣大還在堅(jiān)持Android開(kāi)發(fā)的小伙伴繼續(xù)加油,還有就是給自己一個(gè)今年的技術(shù)產(chǎn)出畫(huà)個(gè)句號(hào)吧裂垦。最重要的還是想把自己學(xué)到的東西開(kāi)源供大家參考...
前言 Android事件分發(fā)機(jī)制是Android開(kāi)發(fā)者必須了解的基礎(chǔ) 網(wǎng)上有大量關(guān)于Android事件分發(fā)機(jī)制的文章,但存在一些問(wèn)題:內(nèi)容不全蕉拢、思路不清晰特碳、無(wú)源碼分析诚亚、簡(jiǎn)單問(wèn)...
上一篇 LruCache緩存機(jī)制,深入淺出届巩,發(fā)現(xiàn)了一個(gè)源碼bug 中我們介紹了LruCache的使用和原理硅瞧,同時(shí)也提到了LruCache本質(zhì)就是在維護(hù)一個(gè)LinkedHash...
示例 github:flutterlayout https://github.com/LiuC520/flutterlayout MaterialApp 連載:flutter...
大佬瘾英, join 方法是來(lái)自哪的枣接,我一直沒(méi)找到
Flutter知識(shí)點(diǎn):數(shù)據(jù)存儲(chǔ)之sqflitesqflite是一款輕量級(jí)的關(guān)系型數(shù)據(jù)庫(kù),類(lèi)似SQLite缺谴。 在Flutter平臺(tái)我們使用sqflite庫(kù)來(lái)同時(shí)支持Android 和iOS但惶。 使用介紹 1.首選需要在pub...
今天跟大家介紹一下CustomScrollView 可定義自動(dòng)滾動(dòng)的效果CustomScrollView,這個(gè)用處還是比較大的湿蛔,18年Google 推出flutter iOS...
Kotlin Coroutines(協(xié)程) 完全解析系列: Kotlin Coroutines(協(xié)程) 完全解析(一),協(xié)程簡(jiǎn)介 Kotlin Coroutines(協(xié)程) ...
說(shuō)白了,就是拿不到 class 對(duì)象?
APT - 調(diào)用Annotation方法獲取Class對(duì)象出現(xiàn)MirroredTypeException異常??最近樓主在使用APT寫(xiě)一個(gè)DI框架阳啥,這個(gè)框架主要是用于樓主的畢設(shè)項(xiàng)目中添谊。但是在開(kāi)發(fā)這個(gè)框架時(shí),遇到一個(gè)關(guān)鍵的問(wèn)題察迟,就是調(diào)用Annotation的方法來(lái)獲取一個(gè)Class對(duì)...
轉(zhuǎn)載請(qǐng)注明出處 : http://www.reibang.com/p/be740a2eab3a一般來(lái)說(shuō)斩狱,大部分項(xiàng)目里都會(huì)用到多狀態(tài)布局,可以很方便的切換讀取中扎瓶,錯(cuò)誤所踊,空內(nèi)容等...
本篇文章已授權(quán)微信公眾號(hào) guolin_blog (郭霖)獨(dú)家發(fā)布 寫(xiě)在前面 對(duì)于android開(kāi)發(fā)者而言,寫(xiě)冗余重復(fù)的代碼一直是一件吃力不討好的事情概荷,而數(shù)據(jù)綁定技術(shù)能夠減少...
OkHttp優(yōu)點(diǎn) OkHttp是一個(gè)高效的Http客戶(hù)端污筷,有如下的特點(diǎn): 支持HTTP2/SPDY黑科技 socket自動(dòng)選擇最好路線(xiàn),并支持自動(dòng)重連 擁有自動(dòng)維護(hù)的sock...