首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
严俊96502
掘友等级
android 开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
777
文章 773
沸点 4
赞
777
返回
|
搜索文章
严俊96502
赞了这篇文章
偶尔皮一下的Raina
一只程序媛
·
5年前
关注
来聊聊Activity的显示原理
WindowManagerService:我们口中经常说的WMS,主要负责管理窗口,,并不负责view的绘制。以下是WMS的主要作用: 对了,我采用的源码是Android ...
77
10
分享
严俊96502
赞了这篇文章
CoderBear
Java @默默无闻的小作坊
·
5年前
关注
强软弱虚引用,只有体会过了,才能记住
以前学习强软弱虚引用的时候,只是走马观花看看博客,并没有自己写代码去实践、去证明,导致每次看完后,过不了多久就忘了,后来下定决心,一定要自己敲敲代码,这样才能让印象更加深刻...
102
15
分享
严俊96502
赞了这篇文章
偶尔皮一下的Raina
一只程序媛
·
5年前
关注
说说Android的UI刷新机制
好了,带着以上问题,我们进入源码来找寻答案。 在Android中,一块Surface对应一块内存,当内存申请成功后,App端才有绘图的地方。由于Android的view绘制...
78
11
分享
严俊96502
赞了这篇文章
JunBin
ThoughtWorks高级咨询师 @ThoughtWorks
·
5年前
关注
Android源码系列-解密BlockCanary
Android系统每隔16ms发出VSYNC信号,触发对UI进行渲染, 如果每次渲染都成功,这样就能够达到流畅的画面所需要的60fps,为了能够实现60fps,这意味着程序...
45
2
分享
严俊96502
赞了这篇文章
日拱一兵
关注公众号「日拱一兵」,以读侦探
·
5年前
关注
volatile和synchronized到底啥区别?多图文讲解告诉你
如果你不能回答上面的几个问题,说明你对二者的区别还有一些含混。本文就通过图文的方式好好说说他们微妙的关系 都听过【天上一天,地下一年】,假设 CPU 执行一条普通指令需要一...
49
1
分享
严俊96502
赞了这篇文章
叠加态头像
Flutter&Android
·
5年前
关注
Android一个人的组件化:组件隔离,模块调试?
组件化开发可以提高团队长期效率,即使只有一个人。 去限制每个library只依赖框架代码并为其添加统一的调试外壳代码,而不是变身app,浪费转换时间,也不需要写两份清单文件...
33
4
分享
严俊96502
赞了这篇文章
百度APP技术
百度APP技术 @百度
·
5年前
关注
UI系列一Android多子view嵌套通用解决方案
百度App在17年的版本中实现2个子view嵌套滚动,用于Feed落地页(webview呈现文章详情 + recycle呈现Native评论)。原理是在外层提供一个UI容器...
134
11
分享
严俊96502
赞了这篇文章
风平浪静如码
欢迎关注公众号:【风平浪静如码】
·
5年前
关注
程序员面试都会遇到的问题:进程和线程的区别,你该如何回答?
当你刚入职场时,无论你是用C++还是Java甚至只是应聘运维岗位,相信你都会遇到这个问题。 这是一个很基础的问题,但又是一个很考验人水平的问题。 说基础是因为每个学计算机的...
33
评论
分享
严俊96502
赞了这篇文章
why技术
java工程师 @公众号【why技术】
·
5年前
关注
面试官问我G1回收器怎么知道你是什么时候的垃圾?
上面的图片是我上周末在家拍的。以后的文章里面我的第一张配图都用自己随手拍下的照片吧。分享生活,分享技术,哈哈。 阳台上的花开了,成都的春天快来了,疫情也应该快要过去了吧。 ...
159
13
分享
严俊96502
赞了这篇文章
N0tExpectErr0r
Android开发 @WeChat
·
5年前
关注
比 SharedPreferences 更高效?微信 MMKV 源码解析
MMKV 是微信于 2018 年 9 月 20 日开源的一个 K-V 存储库,它与 SharedPreferences 相似,但又在更高的效率下解决了其不支持跨进程读写等弊...
49
16
分享
严俊96502
赞了这篇文章
风平浪静如码
欢迎关注公众号:【风平浪静如码】
·
5年前
关注
干货分享,值得收藏:搞懂这些redis知识点,还怕干不过面试官?
很多文章都会说,redis支持5种常用的数据类型,这其实是存在很大的歧义。redis里存的都是二进制数据,其实就是字节数组(byte[]),这些字节数据是没有数据类型的,只...
33
评论
分享
严俊96502
赞了这篇文章
开发的猫
Android开发
·
5年前
关注
Android NDK入门:C++ 基础知识
本文算作是 《Android 音视频开发打怪升级》系列文章的“番外”篇,原本打算将本文的内容写在 《Android FFmpeg视频解码播放》 这篇文章中,因为要想学习 F...
150
14
分享
严俊96502
赞了这篇文章
路导
研发
·
5年前
关注
SpringBoot图文教程6—SpringBoot中过滤器的使用
过滤器是Javaweb非常基础的一个概念,属于Servlet的一部分。本文将会使用SpringBoot配置过滤器。在代码实现之前先通过一个简单的小案例解释一下什么是过滤器。...
25
1
分享
严俊96502
赞了这篇文章
JavaGuide
DEV @公众号&Github:JavaGuide
·
5年前
关注
13 个最火的 SpringBoot 实战开源项目推荐!总有一个适合你!
mall :mall 项目是一套电商系统,包括前台商城系统及后台管理系统,基于 SpringBoot+MyBatis 实现。 mall-swarm : mall-swarm...
202
12
分享
严俊96502
赞了这篇文章
承香墨影
公众号 @ 承香墨影
·
5年前
关注
面试官:“看你简历上写熟悉 Handler 机制,那聊聊 IdleHandler 吧?”
一. 序 Handler 机制算是 Android 基本功,面试常客。但现在面试,多数已经不会直接让你讲讲 Handler 的机制,Looper 是如何循环的,Messag...
139
7
分享
严俊96502
赞了这篇文章
冷冷zz
架构师 @Spring Committer
·
5年前
关注
「是时候升级java11了」 jdk11优势和jdk选择
从2019年1月份开始,Oracle JDK 开始对 Java SE 8 之后的版本开始进行商用收费,确切的说是 8u201/202 之后的版本。如果你用 Java 开发的...
99
19
分享
严俊96502
赞了这篇文章
Android_开发者
@Google
·
5年前
关注
更上一层楼: Android 11 首个开发者预览版到来
Android 通过 5G、折叠屏、内置机器学习等新技术,照亮了移动设备的未来。而在这背后,我们也越来越清楚地看到,一个强大的开发者社区有多么重要。这个社区为我们提供及时、...
31
13
分享
严俊96502
赞了这篇文章
jsonchao
Android @Alibaba
·
5年前
关注
Android主流三方库源码分析(五、深入理解RxJava源码)
到目前为止笔者分析了Android中最热门的网络底层和封装框架:Android主流三方库源码分析(一、深入理解OKHttp源码)和Android主流三方库源码分析(二、深入...
55
14
分享
严俊96502
赞了这篇文章
恋猫de小郭
Flutter & Dart GDE @🏆 掘金签约作者
·
5年前
关注
Flutter 实现视频全屏播放逻辑及解析
退出全屏时移除 DecorView 中的 Surface,切换 List Item 中的 Surface 给 Player Core ,同步状态。 当然,不同的播放内核可能...
71
6
分享
下一页
关注了
16
关注者
0
收藏集
0
关注标签
33
加入于
2016-03-04