首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
不如叫我小生煎
掘友等级
有一千个灿烂的太阳
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
10
文章 10
沸点 0
赞
10
返回
|
搜索文章
赞
文章( 10 )
沸点( 0 )
Kotlin协程:打破线程框架的思维
Kotlin协程:打破线程框架的思维 前言 协程是Kotlin对比Java的最大优势,需要理解协程的设计理念和知识体系,建立协程思维模型。本文将介绍协程的概念、特性和原理,以及如何在Android开发
Android Surface的理解和应用
近两年一直在做Android直播相关业务,很多是从0开始接触,比如摄像头采集,美颜处理,像素提取,视频播放等场景,其中比较绕也容易迷的是Surface,结合自己的理解加以总结; 对Surface体系的
Parcelable最强解析
这里我们要注意ObjectOutputStream的构造对象,会写如流的header,在这里注意下code后面的注释,因为在例子上面都要给对上的。 上面再写入TC_OBJECT之后,就调用writeClassDesc方法,在这里我就不继续分析了,因为文章的重点不应该在Seria…
Handler 消息机制解析
解析Android 消息机制,包含 epoll 机制以及 eventfd 在这之中所发挥的作用和流程
Activity启动流程(基于Android26)
Activity 启动流程,基于比较新的 Android 26 进行源码分析,欢迎大家一起讨论
Android RxJava:手把手教你使用RxJava
本文主要讲解Android RxJava的基本使用
[Android] 做了一个星空背景的动态 Drawable - StarrySky
分析一下效果图,就是在随机位置加了很多点,然后这些点以随机速度往随机方向做匀速直线运动。 因为是星星都动态的,所以要可以计算下一帧的位置,加一个move方法来计算。 方法很多,Timer ValueAnimator 甚至手动delay都可以。我们的目标就是每过 16ms(每秒6…
面试官:"准备用HashMap存1w条数据,构造时传10000还会触发扩容吗?"
HashMap 算是我们最常用的集合之一,虽然对于 Android 开发者,Google 官方推荐了更省内存的 SparseArray 和 ArrayMap,但是 HashMap 依然是最常用的。 我们通过 HashMap 来存储 Key-Value 这种键值对形式的数据,其内…
JVM内存分配机制与回收策略选择-JVM学习笔记(2)
一. 内存分配规则 大多数情况下,JVM会在 Eden 区优先分配对象,如果 Eden 没有足够的空间,则进行一次 Minor GC 。通过参数 -XX:+PrintGCDetails 可以让虚拟机在进行垃圾回收时打印日志,方便我们看到回收前后的内存占用情况。 当创建完第三个对…
对象回收判定与垃圾回收算法-JVM学习笔记(1)
它们的内存分配和回收大多都具有确定性,随着线程的创建而产生,随着线程的停止而被回收。栈帧中的内存大小基本在类的结构确定下来时就已知。 比如,一个接口有不同的实现类(类的信息在方法区中),这几个实现类的内存大小肯定不一,没法在运行前就已知需要多大的内存,只有在运行期间才知道创建的…
下一页
个人成就
文章被点赞
1
文章被阅读
443
掘力值
15
关注了
20
关注者
1
收藏集
9
关注标签
14
加入于
2019-05-01