煌上煌卤味 煌上煌百味酱卤大礼包,是南昌的知名特产之一。混装的熟食产品,包括鸭肉等多种美味。作为送礼佳品,真空即食的设计方便快捷。品牌以其优质的酱卤产品和良好的口碑,深受消费...
煌上煌卤味 煌上煌百味酱卤大礼包,是南昌的知名特产之一。混装的熟食产品,包括鸭肉等多种美味。作为送礼佳品,真空即食的设计方便快捷。品牌以其优质的酱卤产品和良好的口碑,深受消费...
今天我们将学习如何用VUE构建一个简单的单页应用(SPA) 如果没有其他特殊声明,此教程中的VUE全部指的是VUE2.X版本 预览 让我们先看看最终的的单页程序是什么样子的 ...
上一篇:VueJS简明教程(一)之基本使用方法 组件(Component)是Vue最强大的功能之一。组件可以扩展HTML元素,封装可重用的代码。在较高层面上,组件是自定义元素...
1、什么是Dalvik虚拟机? Google设计用于Android平台的Java虚拟机,是Android的平台的重要组成部分,支持dex格式(Dalvik Executabl...
1.View绘制的流程框架 view的绘制是从上往下一层层迭代下来。DecorView --> ViewGroup( --> ViewGroup) --> View,按照这个...
1.简介 Activity Activity并不负责视图控制,它只是控制生命周期和处理事件。真正控制试图的是Window。一个Activity包含了一个Window,Wind...
LrcCache是Android3.1所提供的一个缓存类。LruCache类是泛型类,主要算法原理是把最近使用的对象强引用(即我们平常使用的对象引用方式)存储在LinkedH...
intentService是Android里面的一个封装类,继承自Service,用于异步请求,实现多线程。工作流程: 如果启动IntentService多次,那么每个耗时操...
Android系统中,执行耗时操作都需要另外开启子线程来执行,执行完线程以后自动销毁。为了避免重复的创建和销毁线程,避免过多的消耗性能,可以采用: 1.使用线程池 2.使用H...
如果在一个进程中,频繁创建和销毁线程,显然不是高效的做法。正确的做法是采用线程池,一个线程池中会缓存一定数量的线程,通过线程池可以避免因为频繁创建和销毁线程所带来的消耗。 1...
1.事件分发的总结 事件分发顺序:Activity(Window) -> ViewGroup -> View 事件分发过程由dispatchTouchEvent()、onIn...
Handler 通常情况下,handler就是用来更新UI的。 1.消息机制的模型 消息机制主要包含:MessageQueue,Handler和Looper这三大部分,以及M...
1.生命周期 fragment是依附于activity存在的,所以fragment的生命周期受到activity影响。 onAttach(Activity): 当fragme...
1.Content Provider作用 进程间进行数据交互&共享,即跨进程通信 2.Content Provider原理 content provider底层是采用Andr...
1.定义 是全局的监听器,属于四大组件之一,分为:广播发送者,广播接收者。 2.作用 用于监听/接收应用发出的广播消息,并作出相应的处理。 应用场景:a. 与Android系...
1.生命周期 2.特殊情况下的生命周期 横竖屏切换onSavaInstanceState和onRestoreInstanceState。在activity异常终止的情况下。系...
1.Service生命周期 2.不同情况下生命周期情况 startService/stopServie生命周期顺序:onCreate -> onStartCommand ->...
1.箭头函数 ES6新增属性。箭头函数特别适合嵌入函数的场景。 箭头函数虽然语法简介,但是很多场合不适用。箭头函数不能使用arguments、super、new.target...
1.原始值和引用值 原始值:基本数据类型;Undefined,Null,Boolean,Number,String,Symbol(ECMAScript6加入的)。(Strin...