java
昊帅
这个作者很懒,什么都没留下…
展开
-
沉浸式状态栏ImmersionBar源码解读
第一步、软引用初始化activity或者fragment。第二步、使用BarParams的javaBean去存储状态栏参数.通过各种set方法去修改javabean中的参数。第三步、判断系统,对个别系统进行单独处理(通过反射)。传的key主要有几个:"ro.miui.ui.version.name" ---> 小米系统"ro.build.version.emui" ---&...原创 2020-02-27 16:25:55 · 856 阅读 · 0 评论 -
DOM解析XML文档
DOM解析XML文档DOM解析的特点:一次性将整个xml文档读取到内存,在内存中形成一个DOM树,实际上就是对这个树的操作(增删改查)。 优点:速度快,效率高 缺点:如果xml文件过大,会导致内存溢出。Document对象的获取: 1、获取xml文件位置 File f = new File();2、创建DocumentBuilderFactory对象 Documen原创 2016-08-29 23:51:50 · 374 阅读 · 0 评论 -
基于ARouter的组件化开发
添加依赖在整个项目的build.gradle中添加:apply plugin: 'com.alibaba.arouter'buildscript { dependencies { classpath "com.alibaba:arouter-register:1.0.2" }}在需要跳转和跳转到的moudle的build.gradle中添加依赖:...原创 2018-08-16 14:43:06 · 1012 阅读 · 1 评论