首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
野鹤闲云
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
【Gradle-14】编译优化之Gradle最佳配置实践
在不花钱的基础上,通过分析影响编译的因素、优化原则和Gradle配置最佳实践的方式,来帮助大家低成本的提升编译速度。
Android Studio开发环境兼容性梳理(AGP、KGP、Gradle)
本文主要介绍了Android Studio中AGP、KGP、Gradle之间的兼容性问题,提供了部分版本兼容性对照表和部分版本实测结果。
钉钉 ANR 治理最佳实践 | 定位 ANR 不再雾里看花
本文为《钉钉 ANR 治理最佳实践》系列文章首篇《定位 ANR 不再雾里看花》,主要介绍了钉钉自研的 ANRCanary 通过监控主线程的执行情况,为定位 ANR 问题提供更加丰富的信息。
从 Android 代码中来记忆 23 种设计模式
从我们平时使用到的 android 的 api 中来记忆设计模式
深入浅出JSBridge:从原理到使用
其中的原生、Web相互通信都离不开JSBridge,这里面小程序比较特殊,对于UI渲染和JS的执行环境做了隔离,基于前两种方式之间。 在Hybrid模式下,H5会经常需要使用Native的功能,比如打开二维码扫描、调用原生页面、获取用户信息等,同时Native也需要向Web端发…
谈谈对物理内存和虚拟内存的理解,一文彻底搞懂
今天继续来学习Linux内存管理,什么?你更想学时间管理,我不配,抱个西瓜去微博学吧。 言归正传,上一篇文章 别再说你不懂Linux内存管理了,10张图给你安排的明明白白! 分析了 Linux 内存管理机制,如果已经忘了的同学还可以回头看下,并且也强烈建议先阅读那一篇再来看这一…
Android 源码也有 Bug ? 因为踩了 AppBarLayout 的坑!!这一次要彻底搞懂 CoordinatorLayout + Behavior!!
Google 官方源码也有 Bug !因为踩了 AppBarLayout 的坑!!这一次要彻底搞懂 CoordinatorLayout + Behavior!!!
ViewDragHelper实战,实现滑动解锁
说到滑动解锁,就回到了2012~2014年,iPhone4S、5、5S年代,如今准备踏入2020年,这些年国产机崛起,再也不是公交车上都是iPhone4S的场景。本篇来使用ViewDragHelper实现滑动解锁。 滑道和圆形滑块之间有些边距,我们使用padding来处理。 我…
Android技能树 — View事件体系小结
最近年底了,打算把自己的Android知识都整理一下。 这次是讲View的事件体系。特别是不同情况下的事件分发,我会用很简单的方式教会大家。 还是老样子,先上脑图,然后具体一块块详细说明。 比如我们现在的需求是这样的:界面上有一个按钮,我们的手指点击这个按钮后滑动,这个按钮可以…
Android修炼系列(30),app卡顿的根本原因
Android 的显示过程可以简单概括为:应用层负责绘制,系统层负责渲染。应用层把经过测量、布局、绘制后的surface缓存数据,通过进程间通信传递到系统层服务,系统层中的SuraceFling..