目前測試大部分藍(lán)牙熱敏打印機(jī)都能使用谍婉,打印速度快舒憾,能自定義打印速度,主要用了分包發(fā)送解決了Ble低功耗問題穗熬,本人測試的是一部漢印的N41BT镀迂,看懂代碼四通一大的快遞單都能打印...
繼續(xù)上節(jié)課 豐富我們的CategoryManager我們是要把代碼寫入到static代碼塊中 所以我們有一個(gè)地方要改 改完我們測試一下 構(gòu)建完了 我們看看transform里...
這節(jié)課要完成一些工作 比如程序要運(yùn)行起來 為啥我們會(huì)有這個(gè)問題 我們運(yùn)行一下就知道 為啥有這個(gè)問題 因?yàn)槭沁@樣的transform任務(wù)需要做產(chǎn)物傳遞探遵,啥事產(chǎn)物就是transf...
上兩節(jié)課我們完成了jar包和目錄的class文件目錄,我們也定義了一些接口和類妓柜,我們先把上次有一個(gè)問題解決一下 這里掃描jar包掃描到META-INF就break 這里我覺的...
上面我們完成了transform的基本掃描 我們回顧一下 我們看到掃描出來的要么是jar包要么是路徑目錄箱季,但是其實(shí)我們的目的是拿到class文件所以我們下一步是拿到所有的類文...
自定義一個(gè)transform任務(wù) 實(shí)現(xiàn)jar包和目錄掃描大家跟著我做 反正我敲代碼速度也不快大家可以看到這是android extension 簡單翻譯就是擴(kuò)展類 這里有對應(yīng)...
今天需要開發(fā)一個(gè)Gradle插件然后完成基本調(diào)試 我們需要完成一些基本配置 比如gradle 大家可以復(fù)制我的這一份首先是project的buildgradle 注意點(diǎn)//需...
通過這個(gè)視頻可以學(xué)到 1.gradle插件開發(fā)2.gradle插件調(diào)試3.gradle Transform任務(wù)的執(zhí)行方式4.ASM字節(jié)碼修改 現(xiàn)在我們先看看AutoRegis...
文章純屬個(gè)人學(xué)習(xí)的代碼實(shí)現(xiàn) 網(wǎng)易云微專業(yè)公開課這節(jié)課主要講了監(jiān)聽網(wǎng)絡(luò)框架领虹,主要核心用的反射规哪,好處是解耦,還有一個(gè)好處是"專一",這個(gè)專一就是比如你想在不同網(wǎng)絡(luò)情況下做不同的動(dòng)...
文章純屬個(gè)人學(xué)習(xí)的代碼實(shí)現(xiàn) 網(wǎng)易云微專業(yè)公開課這節(jié)課主要講了如何自己完成一個(gè)簡易的網(wǎng)絡(luò)請求框架塌衰,核心是線程處理和架構(gòu)思想诉稍。我們分析一下整個(gè)架構(gòu)設(shè)計(jì) 首選是 ThreadPoo...
文章純屬個(gè)人學(xué)習(xí)的代碼實(shí)現(xiàn) 網(wǎng)易云微專業(yè)公開課這節(jié)課 用JavaPoet簡單實(shí)現(xiàn)了ButterKnife的BindView功能 原理其實(shí)就是通過注解處理器處理注解,然后利用 ...
文章純屬個(gè)人學(xué)習(xí)的代碼實(shí)現(xiàn) 網(wǎng)易云微專業(yè)公開課這節(jié)課 手寫了這個(gè)Retrofit的簡單實(shí)現(xiàn),包含了基本的功能服爷,能正常網(wǎng)絡(luò)請求 我們先看一段 Retrofit請求的基本形式杜恰,代...
文章純屬個(gè)人學(xué)習(xí)的代碼實(shí)現(xiàn) 網(wǎng)易云微專業(yè)公開課上面利用反射實(shí)現(xiàn)了類似ButterKnife的BindView和OnClick,后面也沒講怎么實(shí)現(xiàn)RecyclerView的事件...
屏幕適配方案是啥
開源項(xiàng)目:Kotlin+MVP+RxJava2+Retrofit2開發(fā)短視頻類的 小項(xiàng)目KotlinMvp 圖片都上傳失敗仍源,完善的轉(zhuǎn)移Github 看 README GitHub地址:https://github.com/git-xuhao/KotlinMvp ...