首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
学习
订阅
AndyChen1024
更多收藏集
微信扫码分享
微信
新浪微博
QQ
35篇文章 · 0订阅
【带着问题学】android事件分发8连问
android事件分发是我们开发中的必备技能,但是关于事件分发的的知识点也有些繁杂。 如果我们从头开始阅读源码,往往千头万绪,抓不住要领。 我们可以从以下几个问题出发,提纲契领地掌握这个知识点。
金三银四,冲击大厂,你值得拥有的一份2019初中级Android开发社招面试总结+解答
2017年初Android市场饱和的传言一度甚嚣尘上。2018年经济寒潮下,众多大厂和曾经风口上的互联网企业也不得不裁员自保,通过小程序、前端渲染以达到原生的实现。 面对外界的纷繁复杂和技术栈的日新月异,我们更应该清楚认识到自身技术的短板来进行知识巩固。目前移动端Android…
开源 | Scene:Android 开源页面导航和组合框架
Scene 是字节跳动技术团队开源的一款 Android 页面导航和组合框架,用于实现 Single Activity Applications,有着灵活的栈管理,页面拆分,以及完整的各种动画支持。 Scene 最初用于解决西瓜视频的直播业务在演进过程中遇到的问题,后来又在抖音…
2023年的现代安卓开发
Android是一个基于Linux内核的开源操作系统, 由谷歌开发.它被广泛用于各种设备, 包括智能手机, 平板电脑, 电视和智能手表.
一文搞定面试 | 事件分发机制及冲突解决方案
事件分发整体 需要从 应用层(IMS、InputChannel、WMS等方面)进行完整的剖析,本文将暂只介绍UI层面(ViewGroup->View)的部分源码
基于MediatorLiveData实现红点的统一管理
小红点在各个App内随处可见,并且随着需求的不断迭代,需要展示小红点的需求越来越多。 不同需求之间,红点显示可能有冲突。 不同页面之间,红点显示会有关联。 同一个红点,可能显示成数字样式,红点样式,文案样式。 这个时候,如果没有对红点的展示逻辑做一个统一的抽象和管理的话,就会感…
API 30新特性:WindowInsetsController
setSystemUIVisibilty相信大部分App开发者都比较熟悉,实现App沉浸式或者对状态栏、导航栏图标进行反色时,可以通过setSystemUIVisibilty传入对应的Flag进行实现。但是从Android API 30开始,setSystemUIVisibil…
[CleanArchitecture] Google官方的Nowinandroid是如何抽出抽象层(Domain Layer)的
Google官方的安卓应用Nowinandroid使用了目前很主流的技术,其中在架构分层方面使用到了干净架构即CleanArchitecture,本文主要学习Google是如何抽出抽象层的。
Design Patterns in Android:装饰模式
装饰模式是干嘛的呢?它在项目中有哪些用途呢?装饰模式在Android源码中有哪些应用呢?本文将和读者朋友一起分享探讨装饰者模式在Android中的应用和实践。 Component是一个接口或者是抽象类,就是定义我们最核心的对象,也就是最原始的对象,如上面的成绩单。 **注意:*…
能说一说 Kotlin 中 lateinit 和 lazy 的区别吗?
使用 Kotlin 进行开发,对于 latelinit 和 lazy 肯定不陌生。但其原理上的区别,可能鲜少了解过,借着本篇文章普及下这方面的知识。 lateinit 用法 非空类型可以使用 late