首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
429路
掘友等级
安卓工程师
|
伴鱼
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 1
沸点 1
赞
2
返回
|
搜索文章
最新
热门
Compose框架分层
每一层均基于较低的层逐级构建,并通过组合功能来创建更高级别的组件。每一层都是基于较低层的公共 API 构建的,用于验证模块边界,还支持您根据需要替换任何层。让我们自下而上地分析这些层。
[1] Universal-image-loader数据接口和缓存实现策略
图片数据的起始位置是远端的 数据服务器 ,直到被加载到内存中才可以展示到客户端界面的View上。为了加快数据处理速度,需要在每一步对处理过的数据进行保存,再次需要时直接使用节省时间,是为缓存。
[0] Universal-Image-loader 架构图
依据Universal-Image-Loader架构图,对框架的结构进行划分。列出使用universal-image-loader所需要的参数配置。
[2] AutoInitialize-基于AutoRegister的初始化工具
模块化或者组件化的项目中,每个模块需要一些初始化代码,在APP启动时需要在Application对象中进行初始化。目标是对android-library类型的模块初始化提供统一入口。
[1] Arouter框架分析
Arouter框架使用的静态注解处理,为适应多模块,使用moduleName后缀生成了一组统一规则的注册类。这些注册类分布在各自的module内部,需要管理类把他们聚合在一起,提供统一的注册和调用入口
[0] AutoRegister框架分析
AutoRegister的主要作用是从不同的模块收集子类和实现类(CategoryA/CategoryB),生成注册函数(register)调用代码,插入到初始化入口函数。
【总览】Arouter框架相关内容
Arouter:帮助 Android App 进行组件化改造的路由框架。 AutoRegister:基于字节码插桩,在Android中实现跨module自动注册的gradle插件,可用于模块解耦。
Jira项目工作流方案设置
首先,设置工作流需要administrator用户进行操作,这是权限管理的范畴,不在本文讨论范围。 Jira中“工作流”和“工作流方案”是两个不同的范畴。项目中设置的是“工作流方案”,“工作流”关联在工作流方案里面。 设置工作流方案,需要有“项目管理”权限。 先看一下项目的工作…
Android Lint扫描规则说明(二)
如果给一个root view设置了背景图,就要给它设置一个background=null的theme,否则绘制过程会先绘制theme的background,然后再绘制设置的背景图,完全覆盖之前绘制的theme.background,这是 过度绘制。 这个检测器依赖于根据扫描Ja…
使用Android Studio Lint静态分析(三)
Android Studio中Project目录下有两个文件gradlew和gradlew.bat分别是在Mac/Linux系统和Windows系统上的Gradle命令工具。在Mac系统Project目录下执行./gradlew -p ${module_dir} lint命令,…
下一页
个人成就
文章被点赞
52
文章被阅读
39,615
掘力值
766
关注了
21
关注者
14
收藏集
2
关注标签
11
加入于
2019-01-24