背景 开发中会存在多个任务之间互相依赖,运行非常慢的情况,譬如Android在主线程中初始化多个SDK导致App启动慢的情况,搜索一下发现业界的通用做法是构造任务的有向无环图...
背景 开发中会存在多个任务之间互相依赖,运行非常慢的情况,譬如Android在主线程中初始化多个SDK导致App启动慢的情况,搜索一下发现业界的通用做法是构造任务的有向无环图...
上文中,我们是将相机提供的预览画面输入到Surface当中,然后进行滤镜处理和录制。那我们可以切换输入源为视频吗? 整体流程理解 对比 对比上文的整体流程,和本文的主题,当然...
前言 前一段时间将公司的代码规范文档翻译为lint规则库并在编译时检查。当较小的项目上面运行没有感觉有什么问题,但是当导入较大项目时,就发现编译速度明显变慢,严重影响工作...
我写这篇文章的时候arouter还没用asm
Android 组件化 —— 路由设计最佳实践引子 这篇文章会告诉你 什么是路由,是为了解决什么问题才产生的 业界现状是怎么样的,我们可以做什么来优化当前的问题 路由设计思路是怎么样的,该怎么设计比较好 如何用注解实现路...
没想到还有人等着呀,抱歉,公司走流程麻烦,没有动力开源了
Android 组件化 —— 路由设计最佳实践引子 这篇文章会告诉你 什么是路由,是为了解决什么问题才产生的 业界现状是怎么样的,我们可以做什么来优化当前的问题 路由设计思路是怎么样的,该怎么设计比较好 如何用注解实现路...
引子 现在在公司的一项工作是负责IM系统的长连接,我们的长连接系统是用C实现的,事件驱动使用的是libevent,有一次和另一个朋友交流,他们说他们的长连接是基于netty实...
问题 在组件化的时候我发现遇到这些问题 组件可以访问其他组件所有Public的类,代码不内聚 组件依赖传递导致API向下不兼容会崩溃 API方法手动写在MarkDown 模块...
看到我的文章了
组件化框架调研和思考1、百链 CC 核心代码量:3K(±) line (&插件) 源码阅读难度(10分制):8(Socket&ASM) 组件自动注册方案: 自动注册 模块间通信机制: 组件间跨...
1、百链 CC 核心代码量:3K(±) line (&插件) 源码阅读难度(10分制):8(Socket&ASM) 组件自动注册方案: 自动注册 模块间通信机制: 组件间跨...
以前看lint的ast一直有看没懂,现在学到了,感谢🙏
安卓AOP之AST:抽象语法树AST简介 AST(Abstract syntax tree)即为“抽象语法树”,是编辑器对代码的第一步加工之后的结果,是一个树形式表示的源代码。源代码的每个元素映射到一个节...
AST简介 AST(Abstract syntax tree)即为“抽象语法树”,是编辑器对代码的第一步加工之后的结果,是一个树形式表示的源代码。源代码的每个元素映射到一个节...
@Whyn 我还没试过,我看源码里面是这么写的
AndroidManifest 是什么,对不起,我不需要 ^-^前言 在写 Android 应用时,当你新建一个 Activity,Service,ContentProvider,Broadcast(著名的四大组件)时,你是不是经常性的写...
前言 在写 Android 应用时,当你新建一个 Activity,Service,ContentProvider,Broadcast(著名的四大组件)时,你是不是经常性的写...
@Whyn 你可以尝试在javacompile任务后面去调用 merge方法,把新生成的manifest合并到最后生成的mainfest目录下
AndroidBuilder.mergeManifestsForApplication(
getMainManifest(),
getManifestOverlays(),....)
AndroidManifest 是什么,对不起,我不需要 ^-^前言 在写 Android 应用时,当你新建一个 Activity,Service,ContentProvider,Broadcast(著名的四大组件)时,你是不是经常性的写...
每次需要 rebuild,是因为processDebugManifest task 任务在annotationProcessor任务之前,要解决要找一个处理注解的任务放在processDebugManifest前面,你有找到方法吗
AndroidManifest 是什么,对不起,我不需要 ^-^前言 在写 Android 应用时,当你新建一个 Activity,Service,ContentProvider,Broadcast(著名的四大组件)时,你是不是经常性的写...
@louzhumuyou 我现在做到的是增量文件,增量代码还没到这么细
Android Lint增量扫描实战纪要前言 先来说我为什么要做增量扫描这个事情,毕竟代码扫描已经老生常谈了,业界方案一搜一大堆,有什么好讲的,大部人看到这篇文章的时候肯定这么想吧,但是注意今天我要分享的不是全量扫...