首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
徐州李易峰
掘友等级
Android
|
hlj
打球
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
89
文章 65
沸点 24
赞
89
返回
|
搜索文章
最新
热门
FrameAnimation 防止OOM
作者在项目中遇到了一个有三百多帧的动画,第一想法就是:糟了,Android帧动画肯定用不了了,肯定会OOM,自己也是不死心,用了一下试试果然OOM了QAQ,那就另想办法吧。 简而言之,内存抖动是因为在短时间内大量的对象被创建又马上被释放。 从上图基本可以看出来应该是Bitmap…
SharedPreferences源码解析
最近项目验收遇到了SharedPreferences(以下简称SP)有关的问题,于是就去网上搜,知道了大概,这里做一次源码解析,加深理解。众所周知,SP是轻量级持久化工具,把键值对写成xml文件保存在data/data/packagename/shared_prefs路径下,注…
Handler消息机制
Handler是用来发送和处理Message和Runnable的,每个Handler实例都是与一个线程和该线程的消息队列相关联的,如果当前线程没有创建Looper有可能会抛异常。有可能的意思是有两种情况: 这两个构造器都是在当前线程创建Handler,我们通常会使用第一个方法创…
Kotlin-学习笔记(一)
1. 数据类 2. 空安全 Kotlin的类型系统旨在从我们的代码中消除NullPointerException(NPE)。在Kotlin中抛出NPE的原因是: 对于初始化,有⼀些数据不⼀致(如⼀个未初始化的 this ⽤于构造函数的某个地⽅)。 在Kotlin中,类型系统会判…
Kotlin学习笔记(二)
1.构造函数在Kotlin中的⼀个类可以有⼀个主构造函数和⼀个或多个次构造函数。主构造函数是类头的⼀部分:它跟在类名后。如果主构造函数没有任何注解或者可⻅性修饰符,可以省略这个constructor关
个人成就
文章被点赞
5
文章被阅读
5,786
掘力值
111
关注了
75
关注者
6
收藏集
3
关注标签
98
加入于
2016-12-19