首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Android开发_
掘友等级
Android架构师
每日更新Android一系列从初级到中级高级的知识,以及最新最火的互联网技术
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
32
文章 29
沸点 3
赞
32
返回
|
搜索文章
最新
热门
当 Kotlin 中的监听器包含多个方法时,如何让它 “巧夺天工”?
我们经常遇到的一个问题是在使用 Kotlin 时如何简化具有多个方法的监听器的交互。对于具有只具有一个方法的监听器(或任何接口)很简单:Kotlin 会自动让您用 lambda 替换它。但对于具有多个方法的监听器来说,情况并非如此。 问题在于,当我们习惯它时,我们希望它能够无处…
架构师修炼之路-站在架构师的角度如何妙用自定义注解
EventBus我相信大家都有使用过,虽然现在已经过时,有更好的框架来替代。但是EventBus刚出来的时候,还是受到了很多开发者的青睐和追捧。而EventBus的事件订阅/发布思想是非常值得学习的。 我们在使用 EventBus 的时候,要发送一个事件往往都需要创建对应的事件…
拥抱组件化开发,手淘项目内部架构分享
面对这种疑问,我们也只能笑一笑,毕竟淘宝是200多人同时开发的结晶。经历10多年的版本迭 代。形成了如今高性能淘宝应用,凭一人之力无法做出完整淘宝项目,当然了,我们也可以仿淘宝做做 UI界面。但做出来的壳子对技术提升来说没有什么意义。 手机淘宝Android客户端有几百人开发,…
阿里3轮面试都问了RecyclerView
阿里面试总共4轮,其中有3轮面试都问到了RecyclerView的问题。面试的点各不相同,有原理、嵌套问题、有缓存实现,但是最终都是殊途同归,所有的问题都汇集在,如何对RecyclerView做性能优化? 第一次布局时,并不会触发pre-layout。pre-layout只…
腾讯面试官——组件化如何实现,组件化与插件化的差别在哪里,该怎么选型
组件化,就是把APP拆分成不同功能模块,形成独立组件,让宿主调用。 组件化不一定是插件化,组件化是一个更大的概念:把模块解耦,组件之间代码不依赖,宿主可以依赖组件;而插件化则具体到了技术点上,宿主通过 动态加载 来调用组件,宿主不依赖组件,达到 完全解耦 的目的(比如图片缓存就…
Android 23种设计模式最新全面解析
创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模…
网易云--手机QQ的换肤是怎么做到的,你对换肤有了解吗?看过换肤的原理没?
接下来我们一起分享这篇干货。 Android的主题换肤 ,可插件化提供皮肤包,无需Activity的重启直接实现无缝切换,可高仿网易云音乐的主题换肤。 这个链接是本次的Demo打包出来的样本SkinChangeDemo,可以去下载下来先试试效果,皮肤文件需放到存储卡的根目录下。…
字节跳动-谈下音视频同步原理,音频和视频能绝对同步吗
音视频的直播系统是一个复杂的工程系统,要做到非常低延迟的直播,需要复杂的系统工程优化和对各组件非常熟悉的掌握。下面整理几个简单常用的调优技巧: ffplay中将视频同步到音频的主要方案是,如果视频播放过快,则重复播放上一帧,以等待音频;如果视频播放过慢,则丢帧追赶音频。 在这个…
小米架构师推荐 Android源码设计模式解析与实战
设计模式本身并不复杂,但是设计模式的出现,却是GOF大师们耗费无数心血,研究成百上千的例子,历经千锤百炼取其精华而得之,所以,它的重要性毋庸置疑。几年前,我曾见过高焕堂老师一本类似书籍的原稿,可惜此书未能出版,心中一直对此遗憾。 但今天有幸一窥CSDN社区专家何红辉、关爱民老师…
从源码分析 Android 动画如何展现到屏幕上:补间动画、属性动画、帧动画
补间动画: 是通过对场景里的对象不断做图像变换(透明度、缩放、平移、旋转)从而产生动画效果,是一种渐进式动画,并且View动画支持自定义。 属性动画: 这也是在android3.0之后引进的动画,在手机的版本上是android4.0就可以使用这个动 画,通过动态的改变对象的属性…
下一页
个人成就
文章被点赞
60
文章被阅读
26,228
掘力值
752
关注了
7
关注者
83
收藏集
0
关注标签
1
加入于
2020-06-12