OOFTF Blog

「美好的事情即将发生」

Arouter

中文文档 path 只要需要两级,不然会报一些莫名其妙的错误比如 Javac 路由中的分组概念 SDK中针对所有的路径(/test/1 /test/2)进行分组,分组只有在分组中的某一个路径第一次被访问的时候,该分组才会被初始化 可以通过 @Route 注解主动指定分组,否则使用路径中第一段字符串(/*/)作为分组 注意:一旦主动指定分组之后,应用内路由需要使用 ARouter.getI...

精选文章

介绍 本模块主要记录一些看完能让人感觉豁然开朗的一些文章 flutter、rn、uni-app比较 HashMap的存储过程 Gitbook maven私服搭建 技术中台的作用是什么,在什么情况下才有必要做技术中台? AOP方案Gradle插件+ASM

the third party lib

名称 引用 Maven 描述 评级 Android-PickerView compile ‘com.contrarywind:Android-PickerView:4.1.9’ 滚轮选择控件   ...

TODO

annotationProcessor 注解处理器,能获取到写有注解的类 annotationProcessor + javapoet 可以根据注解生成一些辅助类 1.8版本ConcurrentHashMap的改变 公平锁 重入锁 App启动流程 Mars 硬件加速 SufaceView MotionLayout 属性动画 FileChan...

Startup

startup 应用程序和库通常依赖于在应用程序启动时立即初始化组件。您可以通过使用 ContentProviders 来初始化每个依赖项来满足此需求,但是内容提供程序的实例化成本很高,并且可能会不必要地减慢启动顺序。此外,Android 以不确定的顺序初始化ContentProviders。 App Startup 提供了一种在应用程序启动时初始化组件并显式定义它们的依赖项的更高效的方法。...