首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
hone_He
掘友等级
还没想好,怎么介绍。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
50
文章 50
沸点 0
赞
50
返回
|
搜索文章
赞
文章( 50 )
沸点( 0 )
好玩系列:拥有它,XML文件少一半--更方便的处理View背景
这是一项已经被我们项目实验性投产将近一年的方案,虽然还处于实验性阶段,但稳定性和实用性都不错。 诚然,从最佳实践角度出发,对项目中的资源进行合理地命名以满足查询索引规则,按照设计风格定义对应的Style,视图定义时利用Style约束其样式。这才是 优秀的做法。但是,事与愿违,按…
三思系列:View体系认知(一),内容是如何正确被展现出来的--视觉呈现概览
考虑到博客不适合做大量的代码展现,我会以 WorkShop 的形式展现这些代码。链接 我们知道,在GUI编程中,必然存在一套试图体系内容,Android中也有一套,抛开掉底层内容,和Compose中的内容, 我们这一篇,一同探究下 Framework中,View体系 如何做视觉…
三思系列:为什么要自定义View
作为 GUI Graphical User Interface,图形用户接口 类型的程序 framework,View体系是其 必不可少 的一部分。参与了两件重要的事情: 经过简单的封装,我们可以很快的完成这样的功能。 Android的UI描述并不那么方便,为了方便,往往会定义…
三思系列:"声明式UI"和"命令式UI",你的理解可能是错的
最近,Jetpack Compose 发布了 Beta 版本,可以说是千呼万唤始出来。 在一个 现象级事物 出现时,关于它的讨论会很热。我注意到,最近有一大批关于Compose的文章涌现了出来,并且有很多的讨论,这很棒。 但是,值得一提的是,我发现很多人对于 声明式UI 、 命…
三思系列:Android的消息机制,一文吃透
作为Android中 至关重要 的机制之一,十多年来,分析它的文章不断,大量的内容已经被挖掘过了。所以: 已经对这一机制比较 熟稔 的读者,在这篇文章中,看不到 新东西 了。 还不太熟悉消息机制的读者,可以在文章的基础上,继续挖一挖。 展开的。单纯的从这些角度学习的话,并不能 …
温故:线性表|数据结构
注意:第一个没有前驱,最后一个没有后继。 从上图我们可以理解,线性表是将数据项串起来 之后 存入物理空间 的一种数据结构。 则需要先分配一块新的存储空间,并进行内容复制。 普通链表又称单链表,用于存储逻辑关系为 "一对一" 的数据。 与顺序表不同,链表不限制数据的物理存储状态,…
温故:栈|数据结构
定义:栈是一种只能从表的一端存取数据且遵循 "先进后出" 原则的 线性存储结构。 注意:第一个没有前驱,最后一个没有后继。 区别在于:数据项存放的相对位置,顺序栈用 数组 作为底层实现,而链栈使用 链表 作为底层实现。 直接建立在Vector上,细节忽略。 从LeetCode挑…
好玩系列:让项目中的相册支持Heif格式图片
考虑到页面UI统一度问题,甚至会在应用内实现 相册功能。据此推断:各位的项目中,会遇到 Heif格式图片 需要兼容的需求。 笔者目前参与的商业项目,也被市场要求对Heif图片进行适配。这篇文章,记录了我在这件事情上 折腾 的过程。 随着市场上的Android机器已经大面积过渡到…
温故:队列 | 数据结构 | 顺手刷算法
本文将对 数据结构 - 队列 进行温故、总结要点、算法题练手,以期获新知。 读者可以借本文反视对队列知识的掌握程度,或者在本文基础上,收集资料加深学习。 不同的是,队列的数据项存取方式,队列是两端 开口 的,从数据从一端进入,从另一端取出。 不难理解,这是一种 先进先出 的线性…
三思系列:Glide 4.X全方位认知 -- 模块职责概览 | Glide(一)
最近在解决一些问题时,进行了一下检索,发现 绝大多数文章 是 基于3.X。Glide从进入4.X也有两三年了,在3.X的基础上,发生了很多变化。 所幸我对 4.X 的源码还比较熟,且Glide的设计也很精彩,索性写一写 对4.X的剖析。 当然,对于多数读者而言,因为有一定的基础…
下一页
个人成就
文章被点赞
17
文章被阅读
3,169
掘力值
118
关注了
11
关注者
12
收藏集
0
关注标签
4
加入于
2021-03-16