
android基础
文章平均质量分 84
正规程序员
从源码中来,最快!
展开
-
从源码角度看Activity知识点(二)
savedInstanceState及onRestoreInstanceState老样子,想了解该方法是干啥的,就先看源码吧~ @Override protected void onSaveInstanceState(Bundle outState) { super.onSaveInstanceState(outState); }Read the fucking so原创 2017-03-03 15:35:39 · 439 阅读 · 0 评论 -
Activity启动模式及标记位
Activity启动模式在说activity启动模式之前,我们要先了解activity栈的概念。activity任务栈是一个“后进先出”的栈结构。即启动一个新activity实例时会将其压入栈顶,当该activity按返回键退出时,其实例会从任务栈中出栈。任务栈分为前台任务栈和后台任务栈,后台任务栈中的activity位于暂停状态,用户可以通过切换将后台任务栈再次调到前台。activity的启动模式原创 2017-03-03 20:07:47 · 623 阅读 · 0 评论 -
Fragment知识点全解析(一)
什么是Fragment?Fragment是在Android 3.0之后被引入的,为了跨分辨率的问题,词如其名,即通过管理分块(碎片)Fragment,更灵活地布局,能在手机、TV、平板上实现一套代码,多种样式的需求。Fragment的名词定义也是碎片、片段的意思。Fragment可以写成可重用的模块,因为它有自己的layout,自己的响应事件,几乎与activity完全相同。从模块化角度去思考,ac原创 2017-03-07 20:54:58 · 555 阅读 · 0 评论 -
Fragment知识点全解析(二)
Fragment 回退栈案例解析这里主要讲下fragment回退栈的案例解析。当然,fragment本身还是有很多坑的,通常的选项卡一层套用fragment还不至于遇到这些坑,但是随着fragment层次深入,就很容易中奖~案例情景: activityC内嵌套一个fragmentOne,然后从fragmentOne跳到fragmentTwo。activityC内代码如下:public class原创 2017-03-07 21:07:55 · 514 阅读 · 0 评论 -
Service知识点全解析(一)
什么是Service?Service即服务,是Android四大组件之一,主要用于在后台处理一些计算型的任务。如后台播放音乐等。但是service是在主线程中的,所以耗时任务处理需要在service中开启子线程的。Service的特点: 1. 它无法与用户直接进行交互、它必须由用户或者其他程序显式的启动; 2. 它的优先级比较高,它比处于前台的应用优先级低,但是比后台的其他应用优先级高;Serv原创 2017-03-09 23:34:07 · 1044 阅读 · 0 评论 -
Android热修复技术初览
今天我们一起学习下热修复的相关知识点~热修复概念首先介绍下Google I/O的Instant Run提出了几个概念:Hot swap - 热替换:无需重启Application、无需启动Activity即可更新Java方法 Warm swap - 暖替换:重启Activity可更新Android资源 Code swap - 冷替换:重启Application达到更新效果所以,狭义上来说“热”可原创 2017-03-26 16:55:49 · 432 阅读 · 0 评论 -
Java单例模式知识点详解
Java 单例模式概念单例模式:确保在java程序中,一个类class只有一个实例,并自行实例化,向整个程序提供这个实例。好处: 1. 这样可以节省内存,限制了实例的个数,利于回收; 2. 保证了资源类的同步操作,避免了并发问题。Java 单例模式的写法常见的单例模式写法有:懒汉式,饿汉式,双重校验锁,静态内部类,枚举。懒汉式,线程不安全/** * 单例模式——懒汉式[线程不安全] * Cr原创 2017-03-15 22:04:00 · 711 阅读 · 0 评论 -
RecyclerView使用详解(一)
RecyclerView架构,提供了一种插拔式的体验,高度的解耦,异常的灵活,通过设置它提供的不同LayoutManager,ItemDecoration , ItemAnimator实现令人瞠目的效果。现在对RecyclerView的进行简单的使用。在使用RecyclerView之前,先要引入类库~ compile 'com.android.support:design:25.3.0' comp原创 2017-04-08 18:38:52 · 521 阅读 · 0 评论 -
Android动画机制(一)
Android动画相关概念在Android 3.0之前,动画分为Tween Animation、Frame Animation。Tween Animation 补间动画定义在xml文件中。可以对view实现一系列的转换,例如:移动、渐变、伸缩、旋转。 Frame Animation 逐帧动画是一系列的图片按顺序显示。这两个都属于View Animation的范畴。在Android 3.0之后,增加原创 2017-04-19 16:32:48 · 434 阅读 · 0 评论 -
Handler异步消息机制实例解析
转载请注明出处:http://blog.youkuaiyun.com/abcjinzi/article/details/53433320用几个简短的例子将Handler相关的知识点整理下,方便以后查阅也方便大家快速掌握本知识点。名词解释: Message 是线程之间传递的消息,它可以在内部携带少量信息,用于在不同线程之间交换数据。 MessageQueue 是消息队列,它主要用于存放所有由 Handler发原创 2016-12-02 12:02:59 · 767 阅读 · 0 评论