首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Lin_YT
掘友等级
@Android开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
113
文章 98
沸点 15
赞
113
返回
|
搜索文章
赞
文章( 98 )
沸点( 15 )
一个小故事讲明白进程、线程、Kotlin 协程到底啥关系?
前言 相信稍微接触过Kotlin的同学都知道Kotlin Coroutine(协程)的大名,甚至有些同学认为重要到"无协程,不Kotlin"的地步,吓得我赶紧去翻阅了协程源码,同时也学习了不少博客,博
Android 渲染系列-App整个渲染流程全解析
前言 谈到Android的渲染,可能会想到测量、布局、绘制三大流程。但我们的view到底是如何一步一步显示到屏幕的?App的CPU/GPU渲染到底是什么?OpenGL/Vulkan/skia是什么?
“终于懂了” 系列:Android屏幕刷新机制—VSync、Choreographer 全面理解!
在Android中,当我们谈到 布局优化、卡顿优化 时,通常都知道 需要减少布局层级、减少主线程耗时操作,这样可以减少丢帧。如果丢帧比较严重,那么界面可能会有明显的卡顿感。我们知道 通常手机刷新是每秒60次,即每隔16.6ms刷新一次。 问题来了: 本文介绍的内容会详细解释以上…
手把手教女朋友做 Android CPU性能优化
Android 性能优化之——CPU性能优化。涉及知识有:线程池的使用、良好的代码习惯、协程的使用、Dex类重排序、任务调度优先级调整
Android ANR:原理分析及解决办法
一、ANR说明和原因 1.1 简介 ANR全称:Application Not Responding,也就是应用程序无响应。 1.2 原因 以下四个条件都可以造成ANR发生: InputDispatc
Android源码—为什么onResume方法中不可以获取View宽高
前言 有一个经典的问题,我们在Activity的onCreate中可以获取View的宽高吗?onResume中呢? 对于这类八股问题,只要看过都能很容易得出答案:不能。
一文看懂Java锁机制
CPU的基本工作是执行存储的指令序列,即程序。程序的执行过程实际上是不断地取出指令、分析指令、执行指令的过程。 几乎所有的冯•诺伊曼型计算机的CPU,其工作都可以分为5个阶段:取指令、指令译码、执行指令、访存取数和结果写回。 现代处理器的体系结构中,采用了流水线的处理方式对指令…
播放器性能优化之路
下面是播放的完整流程:播放器加载一个网络url,首先要进行网络请求,网络如何优化,涉及到网络优化的方方面面。网络拉取回来数据之后,识别一下当前视频的具体封装格式,这个可以正式流式视频,也可以是普通视频
【知识点】OkHttp 原理 8 连问
OkHttp可以说是Android开发中最常见的网络请求框架,OkHttp使用方便,扩展性强,功能强大,本文从几个问题出发梳理OKHttp相关知识点,以便快速构建OKHttp知识体系
Android图片加载框架最全解析(三),深入探究Glide的缓存机制
在本系列的上一篇文章中,我带着大家一起阅读了一遍 Glide 的源码,初步了解了这个强大的图片加载框架的基本执行流程。 不过,上一篇文章只能说是比较粗略地阅读了 Glide 整个执行流程方面的源码,搞明白了 Glide 的基本工作原理,但并没有去深入分析每一处的细节(事实上也不…
下一页
个人成就
文章被点赞
274
文章被阅读
23,807
掘力值
781
关注了
77
关注者
550
收藏集
14
关注标签
26
加入于
2017-07-24