首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android 机制
订阅
肥肥猪
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
【Gradle系列】Gradle在Android上的拓展
背景 上一阶段,我们了解了gradle的任务(Task)相关知识(如:定义/配置等) 知道了安卓在构建过程中,是通过一个个task串联起来的,如何实现的更多细节可以回顾【Gradle系列】Gradle
搞懂Java高级特性---注解
这篇文章从注解的定义,使用和使用场景把注解学习了一遍,以后也会以别的技术结合起来再学习的,学技术不能只为了学而学,我们要把他们落地,实践起来!一起加油!希望大佬们一键三连!
Android 查看并解决重复依赖
背景 有时候引入了新的 sdk 后,build 会出现如下问题: 这里的意思就是说,重复的 dex 文件出现在了 TypeAdapters 这个类了。 简单的说就是重复依赖或者依赖冲突或者 Jar 包
Android 启动优化(七) - JetPack App Startup 使用及源码浅析
前言前一阵子,写了几篇 Android 启动优化的文章,主要是从两个方面论述的。Application 多线程异步加载,以及怎么解决多线程任务依赖的问题首页布局优化,从常规的布局嵌套优化到渐进式加载,
AndResGuard编译速度优化
各位大佬好久不见了,最近忙于搞这个黑科技的开发工作,没有时间写博客,见谅见谅。 当前项目内用了腾讯的AndResGuard对资源文件的大小进行了一次深度优化。AndResGuard负责将文件名,arsc文件和R文件也进行了一次混淆,能把整体的资源文件大小压缩。 但是奈何也不是一…
为啥从SurfaceView中获取不到图片?
我们先来分析下从普通View中获取图片的方法。代码如下: 上面是从普通view获取图像的方法,核心API是view.getDrawingCache(),跟踪源码可知最终调用到View.java的buildDrawingCacheImpl()方法。我们来研究下这个方法的实现。 上…
今日头条 Android '秒' 级编译速度优化
Android 项目一般使用 gradle 作为构建打包工具,而其执行速度慢也一直为人所诟病,对于今日头条 Android 项目这种千万行级别的大型工程来说,全量编译一次的时间可能高达六七分钟,在某些需要快速验证功能的场景,改动一行代码的增量编译甚至也需要等两三分钟,这般龟速严…
大型Android项目的工程化之路:编译与构建
闲话不多说,正文时间到。本篇文章是《大型Android项目的工程化之路》的开篇之作,这个系列的文章主要用来讨论伴随着Android项目越来越大时,如何处理编译与构建、VCS工作流、模块化、持续集成等问题,以及 首先让我们进入第一个主题,基于Gradle的项目的编译与构建。 官方…
Android 高级面试高频知识点
Android 高级面试经常会有很多原理分析,以及性能优化监控相关,列出一些高频知识点仅供参考。
反思|Android 事件拦截机制的设计与实现
完整的掌握 Android 事件分发体系并非易事,其整个流程涉及到了 系统启动流程(SystemServer)、输入管理(InputManager)、系统服务和UI的通信(ViewRootImpl + Window + WindowManagerService)、View层级的…