MMKV 是基于 mmap 內(nèi)存映射的 key-value 組件,底層序列化/反序列化使用 protobuf 實現(xiàn),性能高,穩(wěn)定性強(qiáng)。從 2015 年中至今在微信上使用北滥,其性...
前幾天看到一片文章,文章的標(biāo)題是Android 仿美團(tuán)拖拽效果,抱著好奇心去看了下壕曼,效果確實不錯,但實現(xiàn)過程較為復(fù)雜等浊。用原生的CoordinatorLayout+Bottom...
背景: Flutter module工程結(jié)構(gòu)預(yù)覽 開始打包 接入方式一(依賴本地倉庫) Open <host>/app/build.gradle Ensure you hav...
gradle配置全局變量 1.gradle的ext屬性 ext屬性是ExtensionAware類型的一個特殊的屬性腮郊,本質(zhì)是一個Map類型的變量。ext屬性可以伴隨對應(yīng)的Ex...
前言 最近一直在想著能否有一種更好的方案來解決:Android中Activity與Fragment之間通信的問題筹燕,什么叫更好呢轧飞,就是能讓Fragment的復(fù)用性高,性能還有好...
DataBinding 是谷歌官方發(fā)布的一個框架撒踪,顧名思義即為數(shù)據(jù)綁定过咬,是 MVVM 模式在 Android 上的一種實現(xiàn),用于降低布局和邏輯的耦合性制妄,使代碼邏輯更加清晰掸绞。M...
證書過期了?A韫 驱显! 也不知到當(dāng)初是那條筋搭錯了,將證書的時間弄得這么短,在這里強(qiáng)烈的提醒一下各位埃疫,在生成證書的時候一定要注意一下時間伏恐,一般將時間設(shè)在25年以上就可以了(上架到g...
Hello,好久不見呀栓霜。最近對 Flutter 比較感興趣翠桦,一直都在在看 Flutter 相關(guān)的內(nèi)容。 準(zhǔn)備簡單的做一個 Flutter 的項目胳蛮,也是好久沒有更新博客了销凑,正好...
相比于APP的開發(fā),SDK的開發(fā)有些不同:1仅炊、拓展性要求更高:SDK需要對外提供接口斗幼,無論是迭代還是重構(gòu),原有接口都不能變更抚垄,否則會對SDK使用者帶來兼容蜕窿、維護(hù)成本;2呆馁、質(zhì)量...
JitPack、jCenter是我們常用的發(fā)布Android開源庫的網(wǎng)站智哀,發(fā)布成功后就可以在Android Studio中通過Gradle方便的引用到項目中了次询,相比Eclip...