首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android
订阅
Jayce999
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 0订阅
深入详解 Jetpack Compose | 优化 UI 构建
人们对于 UI 开发的预期已经不同往昔。现如今,为了满足用户的需求,我们构建的应用必须包含完善的用户界面,其中必然包括动画 (animation) 和动效 (motion),这些诉求在 UI 工具包创建之初时并不存在。为了解决如何快速而高效地创建完善的 UI 这一技术难题,我们…
反思|官方也无力回天?Android SharedPreferences的设计与实现
而想要解除这些潜藏在内心最深处的困惑,就不得不从SharedPreferences本身的设计与实现讲起了。 我们知道,就在不久前2019年的Google I/O大会上,官方推出了Jetpack Security组件,旨在保证文件和SharedPreferences的安全性,Sh…
彻底弄懂 Java 线程池原理
这篇文章是我在阅读源码时整理的一些笔记,对源码的关键点进行了比较详细的注释,然后加上一些自己对线程池机制的理解。最终目的是要弄清楚下面这些问题: AtomicInteger 类型。高3位存储线程池状态,低29位存储当前线程数量。workerCountOf(c) 返回当前线程数量…
RxActivityResult 突破固有思维,获取 onActivityResult 数据
接触 RxJava 有一段时间了,但总感觉对于 RxJava 的使用和理解还在入门阶段。一方面和自己没有去深入学习有关,以为使用了一些基础的操作符,就敢吹牛说自己掌握 RxJava。另一方面对RxJava 事件驱动型 的编程思想,笔者始终领悟的不好。 我认为单纯的学习操作符,实…
Kotlin协程快速进阶
大家元旦快乐,去年(几天前)写了篇Kotlin协程快速入门,简单介绍了下协程的一些基本概念,今天来介绍下一些其他重要的知识点。 这种做法是很像消费者与生产者模式。生产者一方生成并发送一定量的数据放到缓冲区中,与此同时,消费者也在缓冲区消耗这些数据。这一点通过它所继承的接口定义也…
深度|10分钟读懂阿里巴巴高级专家在Flutter Live2018的分享
12月4日Flutter Live Beijing会议上,Google团队宣布第一个Flutter正式版本发布;并邀请了在这一技术方案中重要的合作伙伴闲鱼团队分享这半年以来的通过Flutter产出的业务结果以及对应的技术挑战。 本文根据Flutter Live Beijing嘉…
JakeWharton评价我的代码像是在打地鼠?
不久前RxJava正式发布了3.x版本,作为RxJava的爱好者,笔者第一时间对个人项目进行了3.x版本的迁移。 迁移过程中遇到了一个小问题,那就是RxAndroid因为没有及时升级,因此内部还是依赖2.x版本的RxJava,这就导致项目的依赖发生了冲突。 收到男神的回复令我受…
为什么需要Docker?
估计大家也可能听过Docker这项技术(在论坛上、招聘技能上、交流群上等等),要是不了解Docker,都不好意思在网上冲浪的时候吹牛逼了。 所以这几天学了一下Docker,总结了Docker入门的相关知识,分享给大家(好让我们一起吹牛逼)。 自己写代码的环境叫做开发环境。 给测…
快速切换至Kotlin for Android模式
关于Kotlin的文章,已经构思了很久。一直不知道该怎么写。文档式文章?那不如直接看文档,何必需要我再多“哔哔”呢。思来想后,决定写一篇快速在Android开发中感受Kotlin的其妙的文章。 说实话,最开始搞Kotlin我是拒绝的。为啥?因为完全没有感觉到用它替换Java开发…
移动端闪屏广告业务设计模式
出于商业化的目的,大型APP都会接入广告闪屏的业务或SDK。下面介绍闪屏广告业务或SDK的设计思路。 移动闪屏广告出现的时机主要是冷启动和热启动。两次广告出现之间有一个间隔时长,一般冷启动情况会跳过这个时长限制,有广告会直接展示。移动闪屏展示模式主要有图片、视频和webview…