首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
极速24号
掘友等级
扫地
让那个人永远留在过去吧
获得徽章 4
动态
文章
专栏
沸点
收藏集
关注
赞
24
文章 23
沸点 1
赞
24
返回
|
搜索文章
最新
热门
Android 内存优化最少必要知识
1. 为什么要进行内存优化? Android 系统为每一个 App 分配的内存都是有限制的,一旦 App 使用的内存超限之后,将导致 OOM(Out of Memory),即 App 异常退出。 2. 如何查看一个 App 的内存限制? 通常情况下,memory 和 large…
Android 性能优化之布局优化
1. 为什么进行布局优化? 设计者对 UI 的效果要求越来越高,导致的直接结果是界面复杂度越来越高。界面越复杂,加载速度越慢,界面加载越慢,用户体验越差,用户体验越差,App 被卸载的概率就越大。因此,布局布局优化势在必行。 2. Android 设备 UI 刷新机制 DISP…
Android 性能优化之启动优化
1. 启动优化分类 App 首次启动或系统将 App 进程杀死之后启动。 另外,相比于温启动和热启动,冷启动的过程更复杂,且经历的是完整的步骤,所以只要处理好了冷启动,温启动和热启动自然而然也变好了。 App 启动之后,用户将 App 切至后台,过了一会,再切回来,系统将 Ap…
Android 自定义 View 最少必要知识
1. 什么是自定义 View? 在 Android 系统中,界面中所有能看到的元素都是 View。默认情况下,Android 系统为开发者提供了很多 View,比如用于展示文本信息的 TextView,用于展示图片的 ImageView 等等。但有时,这并不能满足开发者的需求,…
OkHTTP、Retrofit 中文乱码解决方法
1. 乱码出现的原因是什么? 出现乱码的根本原因是客户端、服务端两端编码格式不一致导致的。 2. 两端的编码格式一般是什么? 客户端:多数情况下,客户端的编码格式是 UTF-8。 服务端:服务端会根据不同的请求方法使用不同的编码格式。如:请求方法为 POST 时,编码格式为 U…
ColorStateList 使用详解
1. 是什么? ColorStateList(颜色状态列表)是一个可以定义在 XML 布局文件中,并最终根据 ColorStateList 应用的 View 的状态显示不同颜色的对象。 界面中两按钮文字的颜色随着按钮的状态而改变。 2. 怎么用? 从 ColorStateLis…
通过装饰器模式为 RoundedBitmapDrawable 加边框
1. 为什么要给 RoundedBitmapDrawable 加边框? 今天我们就在 《看完这篇文章,我保证你也会用 RoundedBitmapDrawable 创建圆角头像》 的基础上再向前走一步——为 RoundedBitmapDrawable 加边框。 2. 为 Roun…
看完这篇文章,我保证你也会用 RoundedBitmapDrawable 创建圆角头像
1. 什么是 RoundedBitmapDrawable,它存在的意义是什么? RoundedBitmapDrawable 是 Android 版本 22.1.0 的时候加入的,它的主要作用是创建圆角的 Drawable。 Google 添加此类的原因可能是弥补 Android…
这一次,彻底帮你搞明白 ImageView ScaleType
由于不同类型的 ScaleType 最终展示的 ImageView 不一样,再加上 ImageView 的使用频率非常高,因此,了解不同类型的 ScaleType 的作用是十分有必要的
Android Animation:这一次让你彻底了解 Android Property Animation
1. 属性动画概述 在一段时间内通过修改对象的属性而形成的动画叫属性动画。 从上面的定义可知,属性动画的主要是修改对象的属性,如 View 的背景颜色、透明值、位置等。 不是已经有 Tween Animation 了吗,为什么还会有 Property Animation?换句话…
下一页
个人成就
文章被点赞
263
文章被阅读
62,704
掘力值
1,663
关注了
0
关注者
91
收藏集
6
关注标签
24
加入于
2016-03-05