首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
面试
订阅
黑豆在掘金
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
Jetpack 学习一:背景介绍和LifeCircle组件
谷歌 也是理解Android的碎片化 给开发者带来的痛处,为了解决这种碎片化和规范开发,便推出了Jetpack 来统一江湖纷争. 遵循最佳做法-Android Jetpack 组件采用最新的设计方法构建,具有向后兼容性,可以减少崩溃和内存泄露。 消除样板代码-Android J…
2020 Android 大厂面试(五)插件化、模块化、组件化、热修复、增量更新、Gradle
五、插件化、模块化、组件化、热修复、增量更新、Gradle参考答案:1.对热修复和插件化的理解https://blog.csdn.net/github_37130188/article/details
Android 设计模式
结合 Android 源码对设计模式的应用进行分析
Android 事件分发(1)—— 基本概念与流程
1. 什么是事件分发? 这个时候就需要事件分发机制来处理了。 说白了,事件分发其实就是决定将点击事件分发给谁处理的一套规则。 2. 事件分发使用场景 图中有两个 View,外部的 View 是横向滑动的,而内部的 View 是竖向滑动的。这个时候在内部的 View 进行滑动,怎…
2020 Android 大厂面试(六)架构设计和设计模式
中介者对象是将系统从网状结构转为以调停者为中心的星型结构。 工厂根据参数创建不同的产品,产品都实现同一接口。一个工厂,多个产品 各自的工厂生产各自的一个产品,工厂、产品都实现于抽象类。多个工厂,多个产品 各自的工厂生产各自的一组产品,工厂、产品都实现于抽象类。多个工厂,多组产品…
Flutter仿掘金点赞效果
说点题外话,感谢一下二哥(沉默王二 ),给了我很多建议和帮助,公众号搜索沉默王二即可关注。 小手图标改变颜色并且缩放一下。 圆环由粗变细,透明度逐渐变为0。 最外圈小点点透明度逐渐变为0。 拆分好了之后,就一步一步实现其效果。 小手缩放效果需要2个图标,选中和未选中两种状态,我…
Handler 都没搞懂,拿什么去跳槽啊?
0. 前言 做 Android 开发肯定离不开跟 Handler 打交道,它通常被我们用来做主线程与子线程之间的通信工具,而 Handler 作为 Android 中消息机制的重要一员也确实给我们的开发带来了极大的便利。 可以说只要有异步线程与主线程通信的地方就一定会有 Han…
探究事件分发
dispatchTransformedTouchEvent方法作用:将一个motion event(事件序列)转换为特定子view的坐标,过滤掉无关的pointer ids,如果有必要重写其action。如果cilid为空,则假定将此MotionEvent发送给此ViewGro…
说说 Android 服务的生命周期
每次调用 startService(),onStartCommand() 都会执行。 每个服务只会存在一个实例。 调用 bindService() 之后,只要调用方和服务之间的连接没有断开,服务就会一直保持运行状态。 如果对一个服务,即调用了 startService() 又调…
关于多线程,你必须知道的那些玩意儿
进程和线程作为必知必会的知识,想来读者们也都是耳熟能详了,但真的是这样嘛?今天我们就来重新捋一捋,看看有没有什么知识点欠缺的。 先来一张我随手截的活动监视器的图,分清一下什么叫做进程,什么叫做线程。 想来很多面试官会问,你对进程和线程的理解是什么,他们有什么样的区别呢?其实不用…