你到底是bash,還是base
在Mac中配置adb環(huán)境變量Android SDK的adb提供了很多命令比較好用,使用前需要配置環(huán)境變量,步驟如下:在命令行下進(jìn)入用戶目錄: .base_profile文件如果存在則編輯,不存在新建一個(gè)...
關(guān)于EventBus,你真的用對(duì)了嗎 首先EventBus事件總線框架就不用我多做介紹了吧,大家應(yīng)該用的比我要多,比我要熟。但是我最近在開發(fā)中遇到了一個(gè)問(wèn)題,在進(jìn)行斷點(diǎn)調(diào)試的...
AspectJ切入點(diǎn)語(yǔ)法詳解 切入點(diǎn)指示符用來(lái)指示切入點(diǎn)表達(dá)式目的,,在Spring AOP中目前只有執(zhí)行方法這一個(gè)連接點(diǎn),Spring AOP支持的AspectJ切入點(diǎn)指示...
IM自定義協(xié)議解析說(shuō)明 IM的協(xié)議文檔參見IM協(xié)議文檔 一、IM協(xié)議簡(jiǎn)介 在IM的通信中,采用的是自定義的協(xié)議 + PB協(xié)議構(gòu)成,所有的負(fù)載都是采用PB格式進(jìn)行序列化和反序列...
Protobuf語(yǔ)法介紹 何為Protobuf 我們先看看官方文檔給出的定義和描述 protocol buffers 是一種語(yǔ)言無(wú)關(guān)、平臺(tái)無(wú)關(guān)、可擴(kuò)展的序列化結(jié)構(gòu)數(shù)據(jù)的方法,...
分支 git branch : 查看分支git branch <name> : 創(chuàng)建分支git branch -d <name>: 刪除分支git branch -D <na...
Android單元測(cè)試總結(jié) 一:依賴文件的引入 在創(chuàng)建工程的時(shí)候,基本上都默認(rèn)引入了這三個(gè)文件了只需要在對(duì)應(yīng)的文件夾下面寫代碼進(jìn)行測(cè)試就可以了 二:測(cè)試類結(jié)構(gòu)介紹 測(cè)試類中主...
Android屏幕適配之--通過(guò)修改系統(tǒng)的屏幕像素比來(lái)實(shí)現(xiàn)屏幕的適配效果 關(guān)于Android中dip,dpi,density,px的詳細(xì)解釋參考簡(jiǎn)書前輩的文章Android開...
Android屏幕適配之--自定義像素的縮放比例來(lái)實(shí)現(xiàn)屏幕適配 在Android的適配中,可以采用自定義布局的形式,來(lái)通過(guò)計(jì)算像素的縮放比例來(lái)實(shí)現(xiàn)適配。大致思路就是,通過(guò)拿到...
Paint方法總結(jié)(四):Path的應(yīng)用 先對(duì)Path中的Api做一個(gè)簡(jiǎn)單的介紹 moveTo(float x,float y):將路徑的繪制移動(dòng)到指定的點(diǎn),如果不調(diào)用該方法...
ButterKnife 算是一款知名老牌 Android 開發(fā)框架了,通過(guò)注解綁定視圖,避免了 findViewById() 的操作,廣受好評(píng)!由于它是在編譯時(shí)對(duì)注解進(jìn)行解析...
背景介紹 從事開發(fā)到了一定階段,想要提高就必須搞明白系統(tǒng)的一些工作原理。為什么?因?yàn)橹挥忻靼琢诉@些,你才能針對(duì)平臺(tái)的特性寫出優(yōu)質(zhì)的代碼。當(dāng)遇到棘手的問(wèn)題時(shí),你才能更快速的結(jié)合...