首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
面试系列
订阅
我就呵呵了
更多收藏集
微信扫码分享
微信
新浪微博
QQ
68篇文章 · 0订阅
内存泄漏大集结:安卓开发者不可错过的性能优化技巧
性能优化是非常重要的一个方面。优化可以提高应用的响应速度、降低卡顿率,从而提升用户体验;优化也可以减少应用的资源占用,提高应用的稳定性和安全性,降低应用被杀死的概率,从而提高用户的满度。
Android源码—为什么onResume方法中不可以获取View宽高
前言 有一个经典的问题,我们在Activity的onCreate中可以获取View的宽高吗?onResume中呢? 对于这类八股问题,只要看过都能很容易得出答案:不能。
H5与原生Native的交互以及通信方式
H5主要是运⾏在浏览器上,内嵌到App中,需要涉及到双⽅通信的交互,本⽂主要以 web端H5的⻆度调研并整理双⽅的交互及通信⽅式。
Android开源框架源码鉴赏:Okhttp
更多Android开源框架源码分析文章请参见Android open framework analysis。 对流量消耗的优化需求,Okhttp应运而生,自诞生起,口碑就一直很好。 今天就带着这些问题,一探究竟。 在正式分析源码之前,我们先来看个简单的小例子,从例子入手,逐步分…
【建议收藏】106道Android核心面试题及答案汇总(总结最全面的面试题)
前言 对于Android的学习,很多⼈可能学了之后,不知道⾃⼰处于哪个阶段,也不到究竟要学到哪个程度,验证⾃⼰学得如何最好的⾯试,就是尝试去⾯试,⽽⾯试⽆⾮就是问你⼀些⾯试题。 而我之前也有整理过一些
RecyclerView之AsyncListDiffer
# 一、ListAdapter 当数据量不大时,我们可以在UI线程中直接更新数据,但是当数据量大时这就比较尴尬了,我们需要自己放在子线程操作,然后再回UI线程更新页面。在7.0上引入 DiffUti
Handler 都没搞懂,拿什么去跳槽啊?
0. 前言 做 Android 开发肯定离不开跟 Handler 打交道,它通常被我们用来做主线程与子线程之间的通信工具,而 Handler 作为 Android 中消息机制的重要一员也确实给我们的开发带来了极大的便利。 可以说只要有异步线程与主线程通信的地方就一定会有 Han…
Kotlin 协程真的比 Java 线程更高效吗?
协程的概念本身并不新鲜,使用C++加上内嵌汇编,一个基本的协程模型50行代码之内就可以完全搞出来。早在2013年国内就有团队开源了号称支持千万并发的C++协程库 libco。 最近几年协程的概念越来越深入人心,主要还是因为Google的Go语言应用范围越来越广,考虑到目前并没有…
【带着问题学】android事件分发8连问
android事件分发是我们开发中的必备技能,但是关于事件分发的的知识点也有些繁杂。 如果我们从头开始阅读源码,往往千头万绪,抓不住要领。 我们可以从以下几个问题出发,提纲契领地掌握这个知识点。
Android App封装 ——架构(MVI + kotlin + Flow)
最近看了好多MVI的文章,原理大多都是参照google发布的 应用架构指南,但是实现方式有很多种,就想自己封装一套自己喜欢用的MVI架构,以供以后开发App使用。