兄弟姐妹 HashMap:快,遍历顺序不确定,非线程安全Hashtable:遗留类,线程安全,只有一个线程能写,并发性能较差LinkedHash...
利用ARouter实现的模块化框架,可以单独编译运行某个module,通过开关修改依赖关系。 模块化最基本的特性就是独立,降低耦合性。模块之间联...
移动端深度链接,简称deeplink。这是一种通过uri链接到app特定位置的一种跳转技术,不单是简单地通过网页、app等打开目标app,还能达...
讲一下android studio Inspect Code中的Android > Lint > Performance >UseLess pa...
概述 上一篇写了关于如何remove unused resources,今天就继续来讲讲,如何删除无用的java文件。工程中,java文件无疑是...
概述 随着android项目的开发,项目的体积肯定是会越来越大,结构变得复杂。尤其是模块化、重构后,会产生许多代码和资源的重复冗余。这对于程序员...
概述 阿拉伯作为一个土豪帝国,android在sdk17(Android4.2)也开始支持RTL(right to left)布局了。镜像vie...
这几天写了点基础模块,一口气写完,结果没跑通(╯﹏╰),免不了调试一把,调来调去有些心烦,就顺带把AS里的调试都看了一遍。调试作为一个开发者最...
简介: App中,用到最多的设计就是列表形式的布局,而RecyclerView的出现,也完完全全的替代了之前的Listview、GridVie...