首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
小海哥
更多收藏集
微信扫码分享
微信
新浪微博
QQ
28篇文章 · 0订阅
必知必会,7个使用Android Fragment容易犯的错误【译】
对于Android开发者来说,深入理解Fragment的原理是重要的。但是,Fragment是一个复杂的组件,大部分人使用它都会犯一些错误。
Android耗电优化需要注意的要点
在应用开发中,耗电是我们需要关注的重点。但是,开始进行耗电优化时,我们常常感到无从下手。这篇文章将介绍耗电优化的相关要点,让我们优化时有一个方向。
一文理解贝塞尔曲线
贝塞尔曲线最早是由贝塞尔在1962年提出来的,目的是获取汽车的外形。贝塞尔曲线看上去非常复杂,其实想法非常简单,就是先用折线先绘制出大致的轮廓,然后用曲线来逼近。
面试官:View.post() 为什么能够获取到 View 的宽高 ?
今天的文章会比较轻松,相比前面几篇没有那么大段的源码要啃。关于获取 View 的宽高,我们先来一段测试代码: 在 onCreate() 和 onResume() 中是无法获取到宽高的,而 View.post() 回调中可以。从日志打印顺序可以看出来,View.post() 回调…
金三银四,Android View的绘制流程看这篇就够了
View是如何显示出来的 调用Activity的attach方法,该方法会创建PhoneWindow对象 在onCreate的setContentView方法中,先会通过PhoneWindow的get
面试整理-kotlin与jetpack
1. 内联函数与高阶函数 2. 对委托的理解 3. 扩展方法以及其原理 4. 协变与逆变 5. 协程相关知识(创建方式、原理) 7. LiveData和LifeCycle的原理 8. Viewmod
如何应对Android面试官->进程通信,启动与获取SM服务
本章主要围绕 ServiceManager 进行讲解,通过注册、启动等流程,玩转 ServiceManager;
android 子线程更新 view
QA CalledFromWrongThreadException 触发的判断逻辑是什么? 子线程可以更新 ui 线程创建的 view 吗?注意这里说的 ui 线程创建的 view。 如何在子线程创建
Android进阶宝典 -- MVI架构设计改造
从官方推荐MVI架构设计模式出发,对MVI架构模式进行改造,设计真正从Intent意图出发,到Ui State回调闭环单向数据流
RecyclerView双层嵌套解决滑动问题
当一个列表中还需一个与外层列表滑动方向一致的列表时,当想滑动里层列表时,手势会默认被外层RecyclerView拦截处理,导致里层列表无法滑动。 既然外层会优先拦截Touch事件并直接处理,要让里层能获取到Touch事件,则让外层RecyclerView获取Touch时,判断位…