概述 就像 Android 开发中的 View 一样,React Native(RN) 中的组件也有生命周期(Lifecycle)。所谓生命周期,就是一个对象从开始生成到最后消亡所经历的状态,理解生命周期,是合理开发的关键。RN 组件的生命周期整理如下图: 如图,可以把组件生命周期大致分为三个阶段: ...
分类:
其他好文 时间:
2018-07-04 11:41:45
阅读次数:
109
首先了解一些单例模式的概念。 确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 这样做有以下几个优点 对于那些比较耗内存的类,只实例化一次可以大大提高性能,尤其是在移动开发中。 保持程序运行的时候该中始终只有一个实例存在内存中 其实单例有很多种实现方式,但是个人比较倾向于其中1种。 ...
分类:
移动开发 时间:
2018-07-02 10:58:41
阅读次数:
227
View 的滑动 学习自 《Android开发艺术探索》 滑动漫谈 因为Android手机屏幕大小的原因,所以为了显式更多的信息,我们必须采用滚动的方式来处理,因为滚动就涉及到了滑动,有的滑动十分生硬,而有的滑动却是圆润并且绚丽的,View的滑动就是我们本章要学习的内容。 使用scrollTo/sc ...
分类:
其他好文 时间:
2018-07-01 10:26:37
阅读次数:
158
View初探 学习自 《Android开发艺术探索》 View漫谈 Activity构成了我们的界面但是知识一个空壳子,Activity与View相结合才构成了我们丰富多彩的界面,并且为了满足一些特殊的功能,Android提供的标准控件并不能满足我们的需要,这时候我们就需要自己定义View来满足我们 ...
分类:
其他好文 时间:
2018-06-30 11:02:28
阅读次数:
164
Android IntentFilter 学习自 《Android开发艺术探索》 IntentFilter漫谈 众所周知,在Android中如果要想启动一个Activity,有两种方式, `隐式启动` ,显式启动不用多说,隐式启动才是我们本章需要学习的重点。 我们开发的程序,常常需要和其他的APP进 ...
分类:
移动开发 时间:
2018-06-30 11:00:11
阅读次数:
232
在过去十年中最流行的移动应用开发开发平台中,我们认为,Android平台是一个新开发的最方便的平台。一个廉价的工具,友好的开发者社区,众所周知的编程语言(Java),使得开发Android应用程序从未如此简单。即便如此,我们仍然看到了哪些新的Andr??oid开发人员不断重复的错误。这里有10个最常 ...
分类:
移动开发 时间:
2018-06-29 18:28:06
阅读次数:
238
云:你想多快就多快! Mycat 数据库分库分表中间件 华为云 分布式数据库中间件DDM 分布式数据库Mycat开发镜像 想要spring cloud、hardoop、spark、python爬虫的开发镜像,请不要吝啬你的分享,非常感谢!!! 项目ID: 68ef4291e39f4611bbbf15 ...
分类:
其他好文 时间:
2018-06-28 15:20:32
阅读次数:
231
什么是构建工具? 我们大家都知道 Gradle 是一种构建工具,那么什么是构建工具呢? 网上一大堆的文字解释我觉得很难理解,这里我以咱们 Android 开发来举个例子吧。 我们以前开发都是用 Eclipse ,而 Eclipse 大家都知道是一种 IDE (集成开发环境),最初是用来做 Java ...
分类:
其他好文 时间:
2018-06-25 20:25:27
阅读次数:
166
随着Android Studio的普及,越来越多的Android开发者也要开始了解和学习Gradle这款强大的代码构建工具了。我们在学习和了解一项新事物的时候,最快速的方法往往是与已知的事物进行比较,对于熟悉Makefile编译机制的Linux程序员而言,认识和掌握Gradle最好的方法莫过于比较它 ...
分类:
其他好文 时间:
2018-06-25 20:22:58
阅读次数:
180
在windows安装Android的开发环境不简单也说不上算复杂,本文写给第一次想在自己Windows上建立Android开发环境投入Android浪潮的朋友们,为了确保大家能顺利完成开发环境的搭建,文章写的尽量详细,希望对准备进入Android开发的朋友有帮助。 本教程将分为五个步骤来完成Andr ...
分类:
移动开发 时间:
2018-06-25 01:14:17
阅读次数:
247