首页
首页
BOT
沸点
课程
直播
活动
AI刷题
NEW
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Lin_YT
掘友等级
@Android开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
113
文章 98
沸点 15
赞
113
返回
|
搜索文章
赞
文章( 98 )
沸点( 15 )
【性能优化】使用Perfetto定位应用启动性能的瓶颈
Android应用启动优化相关的文章已经有很多人都写过了,但是主要都是聚焦在,为了启动性能都做了哪些改动上,少见有文章会说应该如何分析、识别应用的启动性能。
反思|Android 输入系统 & ANR机制的设计与实现
对于Android开发者而言,ANR是一个老生常谈的问题,站在面试者的角度,似乎说出 「不要在主线程做耗时操作」 就算合格了。 但是,ANR机制到底是什么,其背后的原理究竟如何,为什么要设计出这样的机制?这些问题时时刻刻会萦绕脑海,而想搞清楚这些,就不得不提到Android自身…
Lifecycle原理解析,人人都能看得懂!
前言 之前虽然对Lifecycle的源码有一个大概的理解,但是感觉还是模棱两可,于是直接全面领略了一遍源码的风采。 今天就由浅入深直接带大家来了解一下它的原理。
当我们讨论Android重建机制时在讨论什么?
Android开发者都应该重视和理解的销毁重建机制的原理,以及Jetpack对此有什么兼容和处理。 特别时ViewModel除了能在横竖屏切换的时候能够存活,在进程被系统kill后又是如何存活。
View.requestLayout() 不生效的问题
View 的 requestLayout() 方法顾名思义用来触发一次 layout 行为,一般是当我们改变一些影响 View 布局的参数后调用,刷新 View 的布局。常见的使用方式如下: 要分析调用失效的原因,首先我们需要搞清楚 requestLayout() 流程。 这个…
03.Android之View原理问题
draw:负责将View绘制在屏幕上。技术博客大总结 ViewRoot:连接WindowManager(外界访问Window的入口)和DecorView(顶级View)的纽带,View的三大流程均是通过ViewRoot来完成的。 View的绘制流程是从ViewRoot的Perf…
两个 this 一起用?Kotlin 的成员扩展函数和 implicit receiver
Kotlin的 implicit receiver。这是一个我们写Kotlin经常会用的东西,Kotlin的很多高级功能,都利用到了这个概念—比如协程。怎么去发挥它最大的价值,对我们的能力提升很有帮助
Android 两种实现ScrollView吸顶效果的方法
一、滚动过程吸顶效果 ScrollView 悬浮是很常见的用法,之前用过 StickScrollView,存在的问题是只是把 View 图像定位到了顶部,无法处理 touch event。这里我们提供
Android clipChildren 使用与疑难点解析
前言 ClipXX 系列: 我们知道,通常来说当子布局的边界处在父布局之外的时候,此时子布局超出的部分是无法显示的。想要显示超出的部分,通过设置clipChildren 属性可以解决此问题,本篇将会探
一个小故事讲明白进程、线程、Kotlin 协程到底啥关系?
前言 相信稍微接触过Kotlin的同学都知道Kotlin Coroutine(协程)的大名,甚至有些同学认为重要到"无协程,不Kotlin"的地步,吓得我赶紧去翻阅了协程源码,同时也学习了不少博客,博
下一页
个人成就
文章被点赞
274
文章被阅读
22,392
掘力值
777
关注了
77
关注者
551
收藏集
14
关注标签
26
加入于
2017-07-24