首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Ansong
掘友等级
Android码农
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
23
文章 22
沸点 1
赞
23
返回
|
搜索文章
赞
文章( 22 )
沸点( 1 )
探索 ARouter 原理
ARouter 的跳转是基于路由表实现的,路由表是由注解处理器 RouteProcessor 生成的,读取路由表有运行时反射和编译时插入两种。
深入探索Android布局优化(上)
成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。 Android的绘制优化其实可以分为两个部分,即布局(UI)优化和卡顿优化,而布局优化的核心问题就是要解决因布局渲染性能不佳而导致应用卡顿的问题,所以它可以认为是卡顿优化的一个…
深入探索Android布局优化(下)
成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。 在上篇文章中,笔者带领大家学习了布局优化涉及到的绘制原理、优化工具、监测手段等等知识。如果对这块内容还不了解的建议先看看《深入探索Android布局优化(上)》、深入探索And…
Java备忘录《集合》
集合的本质是基于某种数据结构的数据容器,常见的基本数据结构:数组(Array)、集(Set)、队列(Queue)、链表(LinkedList)、树(Tree)、堆(Heap)、栈(Stack)、映射(Map)。 在学习过程中可以先从List、Set、Map这三个接口入手,然和再…
Java备忘录《数据类型》
java中四种整型类型之间的区别仅仅只是宽度和范围上的不同。Java中的数据类型是跨平台的(与运行在那种平台无关),无论计算机是32位还是64位的,byte类型整数都是占一个字节(8位)。 Java中整型类型默认是int类型。 浮点类型主要用于存储小数数值,也可以用来存放数值较…
Java备忘录《语言特点》
面向对象:Java是彻底纯粹的面向对象语言,在Java中一切都是对象,具有封装、继承、多态三个面向对象的基本特质。封装体现了模块化和信息隐藏,继承实现了代码复用,用户可建立自己的类库,并且只支持单继承,多态是基于继承,子类重写父类方法,实现多种特有操作。 健壮:Java是强语言…
Android备忘录《属性动画-ValueAnimator》
属性动画(Property Animation)是在 Android 3.0(API 11)后才提供的一种全新动画模式,解决了帧动画和补间动画只能作用于View,效果单一,无法改变属性的一些缺点。 建议使用Java代码实现属性动画:因为很多时候属性的起始值是无法提前确定的(无法…
Android备忘录《View动画(补间动画)》
View动画是通过对场景里的对象不断做图像变换(平移,旋转,缩放,透明度)从而产生动画效果,它是一种渐进式动画,并且View动画支持自定义动画。 xml文件实现方式,可读性、复用性好。/java方式实现,动态实现动画。 没有改变View的属性,只是改变视觉效果,补间动画只是改变…
Android备忘录《帧动画》
通过播放一组定义好的图片,像电影哪种方式,来实现的一种动画。 三种动画中实现最简单的,由于是纯加载图片实现动画,所以会消耗更多内存,也更容易产生OOM,所以使用图片越小越好。 通常用在一些简单的Loading图标,下拉上拉图标等。
Android备忘录《内存泄漏》
【静态分配】静态存储区(方法区):主要存放静态数据、全局 static 数据和常量。这块内存在程序编译时就已经分配好,并且在程序整个运行期间都存在。 【栈式分配】栈区:当方法被执行时,方法体内的局部变量(其中包括基础数据类型、对象的引用)都在栈上创建,并在方法执行结束时这些局部…
下一页
个人成就
文章被点赞
87
文章被阅读
5,660
掘力值
272
关注了
10
关注者
25
收藏集
5
关注标签
26
加入于
2017-01-11