首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
rain9155
掘友等级
Android Developer
|
tencent
每天进步一点点
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
90
文章 90
沸点 0
赞
90
返回
|
搜索文章
rain9155
赞了这篇文章
却把清梅嗅
Android
·
6年前
关注
反思|Android 事件分发机制的设计与实现
Android体系本身非常宏大,源码中值得思考和借鉴之处众多。以整体事件分发机制为例,其整个流程涉及到了 系统启动流程(SystemServer)、输入管理(InputMa...
337
36
分享
rain9155
赞了这篇文章
却把清梅嗅
Android
·
5年前
关注
反思|Android 输入系统 & ANR机制的设计与实现
对于Android开发者而言,ANR是一个老生常谈的问题,站在面试者的角度,似乎说出 「不要在主线程做耗时操作」 就算合格了。 但是,ANR机制到底是什么,其背后的原理究竟...
98
14
分享
rain9155
赞了这篇文章
却把清梅嗅
Android
·
5年前
关注
反思|官方也无力回天?Android SharedPreferences的设计与实现
而想要解除这些潜藏在内心最深处的困惑,就不得不从SharedPreferences本身的设计与实现讲起了。 我们知道,就在不久前2019年的Google I/O大会上,官方...
382
58
分享
rain9155
赞了这篇文章
小德_Kurt
德艺双馨 @Single
·
6年前
关注
Flutter Dart mixins 探究
mixins的中文意思是混入,就是在类中混入其他功能。 Mixins是一种在多个类层次结构中复用类代码的方法。 子类可以复用父类的方法和属性,但是JAVA里的继承只能单继承...
57
8
分享
rain9155
关注了
齐翊
Android Developer @tencent
rain9155
赞了这篇文章
DevYK
云游戏-SDK 开发 @公众号: DevYK
·
5年前
关注
短视频 SDK 开发 (一) 开发一款短视频 SDK 需要具备哪些知识?
2020 年要属什么最火,肯定是短视频和直播带货了。我自己基本上每天晚上睡觉之前都会刷一会儿 douyin 短视频,不得不承认 douyin 的推荐算法是真 nb ,推荐的...
118
31
分享
rain9155
关注了
qing的世界
Android Developer @tencent
rain9155
Android Developer @tencent
·
5年前
关注
自定义Gradle插件检测函数耗时
上一篇文章讲解了Gralde的入门知识,其中讲到了如何自定义Gralde插件,本文就通过Asm和Transfrom来自定义一个简单的Gradle插件,这个Gradle插件它...
35
3
分享
rain9155
赞了这篇文章
请叫我大苏
前端 @xxx
·
7年前
关注
Android 的 so 文件加载机制
最近碰到一些 so 文件问题,顺便将相关知识点梳理一下。 Q2,Q3,Q4,这几个问题都是基于设备支持 64 位的前提下,在旧系统版本中,只支持 32 位,也就没这么多疑问...
68
6
分享
rain9155
关注了
jsonchao
Android Developer @tencent
rain9155
赞了这篇文章
rain9155
Android Developer @tencent
·
5年前
关注
这是一份关于HTTP协议的学习总结
随着互联网的发展,网络已经越来越普及了,绝大多数的网络请求都是基于HTTP协议的,因此在开发中,了解HTTP的基本原理是必要的,在TCP/IP四层体系结构中,HTTP协议位...
19
2
分享
rain9155
赞了这篇文章
Hankkin
Android 开发 @阿里
·
6年前
关注
3. Jetpack源码解析---用Lifecycles管理生命周期
1. 背景 1. Jetpack源码解析---看完你就知道Navigation是什么了? 2. Jetpack源码解析---Navigation为什么切换Fragment会...
9
1
分享
rain9155
赞了这篇文章
写代码像蔡徐抻
冷酷无情的打码机器 @腾讯
·
6年前
关注
6k字 | 红黑树上红黑果,红黑树下你和我 —— 红黑树入门
红黑树是一种常见的自平衡二叉查找树,常用于关联数组、字典,在各种语言的底层实现中被广泛应用,Java的TreeMap和TreeSet就是基于红黑树实现的。本篇分享将为读者讲...
71
7
分享
rain9155
赞了这篇文章
ZYLAB
公众号 @「ZYLAB」
·
6年前
关注
Android 开发中的架构模式 -- MVC / MVP / MVVM
关于架构的定义,其实在很多书籍和文章中都是不同的,很难做一个统一。这里列举两个定义: 软件架构是一个系统的草图。软件架构描述的对象是直接构成系统的抽象组件。各个组件之间的连...
58
4
分享
rain9155
赞了这篇文章
hyzhan43
全干工程师 @Null
·
6年前
关注
[即学即用] Android开发——状态模式
通过 SharedPreferences 保存一个 用户是否登录(isLogin) boolean 变量,然后根据该变量,来判断是否进行登录页面跳转。 同理,我们在 点击收...
59
41
分享
rain9155
赞了这篇文章
法的空间
您的 Flutter Bug 已创建完毕,请查收 @FlutterCandies QQ群:181398081
·
6年前
关注
Flutter Candies 一桶天下
大家好,我是练习时长1年的Flutter练习生,渣渣法,喜欢写bug,发鸡汤,当吃播。 一晃眼,入坑Flutter已经一年的时间,Flutter Candies 全家桶也从...
927
92
分享
rain9155
赞了这篇文章
xiangcman
北京 android开发 @知乎
·
6年前
关注
android面试笔试总结(android篇)
standard:这个是android默认的Activity启动模式,每启动一个Activity都会被实例化一个Activity,并且新创建的Activity在堆栈中会在栈...
247
28
分享
rain9155
关注了
玉刚说
Android Developer @tencent
rain9155
赞了这篇文章
承香墨影
公众号 @ 承香墨影
·
6年前
关注
[原创]面试还在问 SparseArray?记住 3 句话让你临时把佛脚抱好!
一. 序 很多写程序的人都听说过一个公式,程序 = 算法 + 数据结构。而在 Java 中,自身已经提供了丰富的集合,来帮助我们处理和管理数据,但是多数情况下,我们比较常用...
61
9
分享
下一页
个人成就
文章被点赞
400
文章被阅读
112,476
掘力值
2,554
关注了
25
关注者
174
收藏集
12
关注标签
32
加入于
2018-07-09