首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
zhangxingchao
掘友等级
写文章主要为了记录所学,加深理解,方便复习。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
127
文章 127
沸点 0
赞
127
返回
|
搜索文章
zhangxingchao
6月前
关注
关于Android 构建流程解析的一些问题
简单说下一个 apk 的组成有哪些部分? 一个 APK 文件(Android 应用程序包)主要由以下几个部分组成: AndroidManifest.xml:这是 APK 的...
0
评论
分享
zhangxingchao
7月前
关注
Android Gradle Plugin
Gradle Plugin 是什么? Gradle Plugin 是用于扩展 Gradle 构建工具功能的插件。它可以添加新的任务、配置或改变现有任务的行为。通常,Grad...
4
评论
分享
zhangxingchao
7月前
关注
Android Gradle 配置文件
Gradle 配置⽂件拆解 gradle 是什么 是构建⼯具,不是语⾔ 它⽤了 Groovy 这个语⾔,创造了⼀种 DSL,但它本身不是语⾔ 怎么构建? 按照 gradle...
2
评论
分享
zhangxingchao
赞了这篇文章
江澎涌
安卓工程师、鸿蒙工程师 @灵魂铸造师
·
5年前
关注
flavorDimensions和productFlavors——安卓gradle
有了前两篇博客的铺垫,我们可以来分享下另外两个参数了 flavorDimensions 和 productFlavors,而这两个参数成对出现,可以做一些差分化定义。 需要...
67
7
分享
zhangxingchao
7月前
关注
RxJava3 的原理解析
1. 响应式编程与观察者模式 响应式编程 是一种基于数据流和变化传播的编程范式。RxJava 作为响应式编程库,其核心基于观察者模式。 异步数据流简介 可观察者(Obser...
1
评论
分享
zhangxingchao
7月前
关注
Java 多线程和线程同步
进程和线程 进程和线程 操作系统中运⾏多个软件 ⼀个运⾏中的软件可能包含多个进程(一个应用至少有一个进程) ⼀个运⾏中的进程可能包含多个线程 进程是资源分配的最小单位,线程...
1
评论
分享
zhangxingchao
7月前
关注
几个自定义拖拽的View
DragHelperGridView 主要功能是在网格布局中显示子视图,并通过 ViewDragHelper 实现子视图的拖拽效果。 具体功能包括: 网格布局排列子视图 根...
12
评论
分享
zhangxingchao
赞了这篇文章
李一恩
程序员 @字节跳动
·
2年前
关注
【Android插件化系列三】技术流派和四大组件支持
1. 发展历史和流派2.插件化技术2.2.Hello,各位朋友们,我们继续插件化系列的学习吧。下面是我这个系列文章的行文思路, 本篇文章是本系列比较核心的一篇文章,我计划这...
4
评论
分享
zhangxingchao
8月前
关注
实现双指放大与缩小图片
功能概述 显示一张图片:在 onDraw() 方法里绘制指定大小的图片; 双击放大/缩小:通过 GestureDetector 监听 onDoubleTap(),触发动画,...
6
1
分享
zhangxingchao
8月前
关注
MeasureSpec 的组成和含义
widthMeasureSpec 和 heightMeasureSpec 是在 Android 自定义 View 中用于衡量 View 尺寸的两个参数。它们并不是直接代表 ...
2
1
分享
zhangxingchao
赞了这篇文章
yuanhao
Android开发工程师 @安徽皖仪科技股份有限公司
·
3年前
关注
View工作原理 | 理解MeasureSpec和LayoutParams
可以说在View的测量中,MeasureSpce至关重要,明白该值的含义可以理解系统为我们做的简化工作,同时方便后续测量。...
48
评论
分享
zhangxingchao
8月前
关注
Android TextView一些常用概念解析
现代 Android 中的 leading: 通常为0,因为行间距由 lineSpacingMultiplier 和 lineSpacingExtra 属性管理。 不再依赖...
3
评论
分享
zhangxingchao
关注了
FreedomLover
zhangxingchao
赞了这篇文章
FreedomLover
Android开发工程师
·
1年前
关注
学不会Handler?那是因为你还没有看过这篇文章
本文将立志成为全网最通俗易懂的Handler机制教学文章!!! 流程图贼多的文章,喜欢看图的朋友一定不能错过! 你将会看到与众不同的Handler机制源码剖析!...
18
评论
分享
zhangxingchao
赞了这篇文章
FreedomLover
Android开发工程师
·
2年前
关注
我们为什么要学RxJava?【RxJava系列之问个为什么】
想问大家一个问题,为什么我们要学习RxJava呢?是因为别人都在学?还是面试经常问?还是公司在用?还是闲着没事?...
3
评论
分享
zhangxingchao
赞了这篇文章
FreedomLover
Android开发工程师
·
1年前
关注
学不会Android显示系统?那是因为你还没有看过这篇文章
通过介绍Surface、SurfaceFlinger、bufferQueue、HAL、frameBuffer、VSync、多缓冲机制,以及他们之间的配合方式,详细介绍了An...
92
12
分享
zhangxingchao
8月前
关注
解决adb.exe: failed to check server version: cannot connect to daemon
解决adb.exe: failed to check server version: cannot connect 如果遇到以下情况: 首先,查找是哪个应用导致无法conn...
0
评论
分享
zhangxingchao
8月前
关注
View的绘制与子线程更新UI
1. 前言:DecorView 与 ViewRootImpl 的关系 在 Android 系统中,Activity 启动时会创建一套完整的 UI 树,其中最顶层的视图为 D...
3
评论
分享
zhangxingchao
8月前
关注
MotionLayout的简单使用
一、关键概念 ConstraintLayout 子类 MotionLayout 继承自 ConstraintLayout,所以它拥有所有 ConstraintLayout ...
5
评论
分享
zhangxingchao
8月前
关注
Android中属性动画与 Transition
首先提个问题:Google为什么为什么要搞两套:属性动画与 Transition并存? 1. 核心概念 属性动画(Property Animation) 引入于 Andro...
1
评论
分享
下一页
个人成就
文章被点赞
286
文章被阅读
35,847
掘力值
2,738
关注了
3
关注者
102
收藏集
2
关注标签
2
加入于
2019-04-15