首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
一只编程的猪猪
更多收藏集
微信扫码分享
微信
新浪微博
QQ
36篇文章 · 0订阅
支付宝 App 构建优化解析:Android 包大小极致压缩
本章节我们将围绕《支付宝 App 构建优化解析》另启新系列,细分拆解客户端在“代码管理”、“证书管理”、“版本管理”、“构建打包”等维度的具体实现方案展开讨论,带领大家进一步了解支付宝在 App 构建模块下的持续优化。 本节将主要记录通过对支付宝 Android 包大小进行压缩…
万字长文 - 史上最全ConstraintLayout(约束布局)使用详解
ConstraintLayout 是一个使用“相对定位”灵活地确定微件的位置和大小的一个布局,在 2016 年 Google I/O 中面世,它的出现是为了解决开发中过于复杂的页面层级嵌套过多的问题
Github Action 安卓打包实践
这篇文章用GitHub的action給我练手的Android项目打包并发布,还通过配置QQ邮箱,在发布结束后通过邮件通知,又学了点新东西!
Android Scroller 滑动机制
Android Scroller 滑动机制 源码讲解
Android clipToPadding 使用与疑难点解析
前言 ClipXX 系列: 上篇文章分析了clipChildren,说到它不得不提它的孪生兄弟clipToPadding,一看名字就大概猜得到这俩就是用来clip画布的,接下来本篇将详细分析之。 通过
Android clipChildren 使用与疑难点解析
前言 ClipXX 系列: 我们知道,通常来说当子布局的边界处在父布局之外的时候,此时子布局超出的部分是无法显示的。想要显示超出的部分,通过设置clipChildren 属性可以解决此问题,本篇将会探
Android在子线程更新UI没有崩溃?
首先,看一个经常会被提及的问题,在Activity的onCreate()方法中开启子线程更新UI,程序为什么不会崩溃? 原因在于绘制相关操作是由ViewRootImpl完成的,回顾Activity启动
Bitmap Drawable View 三者之间真正的联系和区别
这个问题还真的是很重要,想明白了 对你理解android的系统 是有好处的。否则每次遇到问题都去百度 真的很累。而且百度 也无法告诉你这个问题的本质,多数人都是搜下bitmap和drawable 互转也就结束了。 bitmap: 仅仅就是一个位图 你可以理解为一张图片在内存中的…
Android TextView 富文本之 ImageSpan
我们现在在 Android App 中几乎天天都能见到 ImageSpan,比如 App 自定义的 emoji 表情和文本中带的一些小图标等。 你可能要问了既然都有 emoji 了,为啥还要自定义呢,输入法里的 emoji 和 ImageSpan 的有啥不一样呢?。要做这玩意儿…
Android常用控件的使用方法
android:layout_width 和 android:layout_height指定控件的宽度和高度,所有的控件都有这两个属性。 match_parent表示控件的大小和父布局的大小一样,即控件的大小由父布局来决定。 android:text 指定TextView显示的…