首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
吃苹果的猫
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
57
文章 57
沸点 0
赞
57
返回
|
搜索文章
赞
文章( 57 )
沸点( 0 )
Compose 状态与组合
如果接触过Flutter,就知道状态是什么样的一个概念。没有接触过的话,然后学习Compose,对一些概念可能会比较懵逼。但其实也是我们熟悉的东西,只是换了种表达方式。例如我自己理解的是数据对应状态,组合对应界面,虽然它们一些原理性知识和交互方式不一样,但不影响我上手学习Com…
Serializable是怎么一回事
在Java中,Serializable作为一种序列化手段最为方便不过,其使用成本之低,使在完全不了解它原理的情况下,均可正常使用。 需要序列化的场景很多,当涉及如果将数据从一个地方,有效地传输到另一个地方,就可涉及到序列化的使用。侧重于目标不同,实现的序列化方式也就不同,Ser…
一个"剑气"加载🌪️
我们在网页加载的时候总会加上一些过渡效果来引导用户,减少白屏时间,而加载的效果可以用svg也可以使用一些我们封装好的组件,今天就...
(译)JavaPoet 官方教程
JavaPoet 是一个用于生成 .Java 源文件的 Java API 。在执行注解处理或与元数据文件(例如,数据库模式、协议格式)交互等操作时,源文件生成可能很有用。通过生成代码,你可以消除样板代码,同时为元数据保留一个真实来源。 Website - JavaPoet: A…
反思|Android 输入系统 & ANR机制的设计与实现
对于Android开发者而言,ANR是一个老生常谈的问题,站在面试者的角度,似乎说出 「不要在主线程做耗时操作」 就算合格了。 但是,ANR机制到底是什么,其背后的原理究竟如何,为什么要设计出这样的机制?这些问题时时刻刻会萦绕脑海,而想搞清楚这些,就不得不提到Android自身…
Parcelable 是如何实现的
序列化,简单来说,就是将对象数据,按照一定的规则,转成一串有迹可循的二进制流,然后将此二进制流在双方中传输。其中,输出方按照约定的规则转译对象,接收方按照约定的规则进行翻译,从而获得有效数据。 应对Android的日常开发中,出镜率最高的序列化手段无非Serializable、…
HenCoder Android 自定义 View 1-5: 绘制顺序
这期是 HenCoder 自定义绘制的第 1-5 期:绘制顺序 之前的内容在这里: HenCoder Android 开发进阶 自定义 View 1-1 绘制基础 HenCoder Android 开发进阶 自定义 View 1-2 Paint 详解 HenCoder Andro…
关于 HenCoder
先寒暄一下:大家好,今天没货。对,宝宝又拖更了。 然后,说点一直想说但没说的,一些「关于」。 关于 HenCoder 的定位 很多人知道,HenCoder 的定位是「高级 Android 工程师的进阶手册」: 这里有三个关键词:高级、进阶、手册。 高级: 定位在高级工程师,是因为…
HenCoder Android 开发进阶:自定义 View 1-3 文字的绘制
这期是 HenCoder 自定义绘制的第三期:文字的绘制。 之前的内容在这里: HenCoder Android 开发进阶 自定义 View 1-1 绘制基础 HenCoder Android 开发进阶 自定义 View 1-2 Paint 详解 如果你没听说过 HenCode…
HenCoder Android 开发进阶: 自定义 View 1-2 Paint 详解
这期是 HenCoder 自定义绘制的第二期: Paint。如果你没看过第一期,可以先去看一下第一期: HenCoder Android 开发进阶:自定义 View 1-1 绘制基础 简介 上一期我已经简单说过, Canvas 的 drawXXX() 方法配合 Paint 的几个…
下一页
关注了
51
关注者
0
收藏集
3
关注标签
2
加入于
2018-02-24