加载中
kotlin修炼指南6-Sealed到底密封了啥

点击上方蓝字关注我,知识会给你力量 在代码中,我们经常需要限定一些有限集合的状态值,例如: 网络请求:成功——失败 账户状态:VIP——穷逼VIP——普通 工具栏:展开——半折叠——收缩 ...

下一个十年,视频剪辑技术是Android开发的未来趋势

在剪映APP中,对多个视频文件进行截取和拼接是非常常见的操作。视频截取我们应该怎么做呢? 有这样一个视频文件,对他做视频剪辑 例如有100M的视频文件 总时长 10min,想截取前面5min中的视频...

ConstraintLayout2.0一篇写不完之Stagger交错

点击上方蓝字关注我,知识会给你力量 在Flutter中,有个StaggerAnimation,可以实现交错动画效果,这个效果相当于在申明式编程中为多个动画增加了多条时间线,在Android中,以往要实现交错动...

新鲜出炉!《2021年最新Android中高进阶面试圣经》,直线提升面试通过率

金九银十已来临,打响九月第一战!开启中长线布局策略 很多人的心已经在开始蠢蠢欲动准备跳槽换一个好点的坑位了 披荆斩棘,斩关过将“杀掉”一众竞争对手 最后成功靠着跳槽涨薪走上人生巅峰...

ConstraintLayout2.0一篇写不完之KeyCycles的秘密

点击上方蓝字关注我,知识会给你力量 KeyCycle与KeyFrame类似,但是又比KeyFrame复杂,复杂在于KeyFrame只是单帧,而KeyCycle则是在KeyFrame的基础上,增加了周期性的处理,所以,KeyCycle的...

ConstraintLayout2.0一篇写不完之嵌套滚动怎么滚

点击上方蓝字关注我,知识会给你力量 在ConstraintLayout1.x阶段,它主要提供的能力是对静态布局的支撑,那么到2.x之后,MotionLayout的拓展,让它对动态布局的支持有了进一步的优化,在1.x...

HarmonyOS操作系统之我见

6 月 2 号,华为自研的操作系统 HarmonyOS 2.0 的 beta 版本正式发布,在业内引起了极大的讨论。 一方面,这是中国首个自主知识产权的操作系统,现在已经开源,且正式面向市场开始商用;另一...

真·富文本编辑器的演进之路-Span的整体性控制

点击上方蓝字关注我,知识会给你力量 时隔多日,终于又更新了。 在了解了Span的基本知识后,我们先来处理下「Span的整体性控制」,怎么理解呢?我们在编辑富文本的时候,经常会遇到一些整体内...

2021最新Android架构师必备宝典《Android架构开发手册》含抖音、美团等大厂架构演进之路

前言 近几年,Android 开发的套路日趋成熟,越来越多的 Android 工程师获得了「高级」的称号,也有不少人在参与公司的 App 从无到有再到火爆的整个开发过程中,顺理成章地拿到了 Leader 职位...

腾讯视频会议真实内部实现分享

音视频爆发 2020年到2021年,可以说是音视频技术迅猛发展的一年。除了直播外,还有一种不得不提到的新趋势,就是“云会议”场景。云会议凭借其便捷、高效、低成本的优势,越来越常见于我们的...

闲言碎语——第五期

点击上方蓝字关注我,知识会给你力量 坑 这世上本没有坑,走的人多了,坑就来了。 这坑,就在那里,你填或是不填,它都在等你。 挖坑,还是填坑,这是一个问题。 我相信每个开发者都曾有过在...

ConstraintLayout2.0一篇写不完之ViewTransition

点击上方蓝字关注我,知识会给你力量 ViewTransition是ConstraintLayout2.x中的一个新标签,它可以让你在MotionLayout中指定单个视图的动画。这允许你处理复杂的动画和交互,而不必将所有可能...

5G时代风口技术!Android原生崛起之地!

互联网发展日新月异的今天,人们的社交需求也在不断升级。一直以来,社交平台持续探索新的互动方式,以满足人们不断更迭的社交需求。 回头看看,2G打开了了移动互联网天下,3G带来了即时通信...

08/16 08:30
15
ConstraintLayout2.0一篇写不完之极坐标布局与动画

点击上方蓝字关注我,知识会给你力量 相对于一般布局方式的笛卡尔坐标系,MotionLayout还拓展了ConstraintLayout中的相对中心布局方式,我们暂且称之为「极坐标布局」方式。 极坐标布局方式在...

从新手到架构师,一篇就够!Android组件化最全开源项目(美团App、得到App、支付宝App、微信App、蘑菇街App..)

背景 组件化作为Android客户端技术的一个重要分支,近年来一直是业界积极探索和实践的方向。每个大厂内部的各个Android开发团队也在尝试和实践不同的组件化方案,并且在组件化通信框架上也有...

flutter与compose的爱恨情仇

点击上方蓝字关注我,知识会给你力量 话说天下大势,分久必合,合久必分,自Flutter举义起,已两年有余。 然天下苦客户端久矣,一个需求不论是Android还是iOS,各端的实现都不一样,开发难度...

大佬的神仙Git!抖音、淘宝、微信、优酷……性能优化探索与实践分享!

现在的APP需要满足的功能越来越多,体量也越做越大,随之而来的问题也就越来越多,经常会出现卡顿闪退等问题。 于是,现在想要搞性能优化也越来越难了,有时候都不知道怎么下手。相应的,精通...

07/26 08:30
15
从精准化测试看ASM在Android中的强势插入-JaCoco初探

点击上方蓝字关注我,知识会给你力量 在Java技术栈上,基本上提到覆盖率,大家就会想到JaCoco「Java Code Coverage的缩写」,几乎所有的覆盖率项目,都是使用JaCoco,可想而知它的影响力有多...

从精准化测试看ASM在Android中的强势插入-ASM

点击上方蓝字关注我,知识会给你力量 该我上场表演啦,终于到了我们的核心——ASM。 官网镇楼 https://asm.ow2.io/developer-guide.html ASM是一个操纵字节码的开源工具,可以在编译期间对原...

卡爆了!这么大体量了,还不优化一下?

1 性能优化的地位 在这个网络都追求5G的时代,“卡”这个体验显然是一个极其拉低印象分的问题。 所以,在 Android开发中,性能优化策略十分重要,他决定了应用程序的开发质量,包括可用性、流...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部