xiangzhihong8的专栏

技术群:515980159,278792776;招聘群:188716429

Universal-Image-Loader,android-Volley,Picasso、Fresco和Glide图片缓存库的联系与区别

前言Universal-Image-Loader,android-Volley,Picasso、Fresco和Glide五大Android开源组件加载网络图片比较。在Android中的加载网络图片是一件十分令人头疼的事情,在网上有着许多关于加载网络图片的开源库,可以让我们十分方便的加载网络图片。在...

2017-01-24 22:05:10

阅读数 1718

评论数 0

React Native之StyleSheet样式表

概述在React Native中,StyleSheet是实现了类似Web中CSS样式表的功能。最简单的使用如下,先定一个StyleSheet的样式表,然后在View中引用样式。var styles = StyleSheet.create({ container: { borderRad...

2017-01-24 17:11:44

阅读数 4513

评论数 0

高仿ios斗鱼界面

前言过去的2016年是一个直播年,各大平台都相继接入了直播频道,电商,社交…更是火了一批做视频的,譬如喵播,映客,都斗鱼等直播平台。全民直播,一下子掀起了直播的技术潮,今天要聊聊如何实现一个ios的直播app。 首先来看最终的效果: 最近也是因为入门swift不久,在网上找了一个项目就开始...

2017-01-24 10:49:09

阅读数 4943

评论数 0

浅谈前端JavaScript编程风格

前言多家公司和组织已经公开了它们的风格规范,具体可参阅jscs.info,下面的内容主要参考了Airbnb的JavaScript风格规范。当然还有google的编程建议等编程风格 本章探讨如何使用ES6的新语法,与传统的JavaScript语法结合在一起,写出合理的、易于阅读和维护的代码。编程风...

2017-01-23 16:59:15

阅读数 3145

评论数 2

Android仿京东、天猫商品详情页

前言前面在介绍控件TabLayout控件和CoordinatorLayout使用的时候说了下实现京东、天猫详情页面的效果,今天要说的是优化版,是我们线上实现的效果,首先烂看一张效果: 项目结构分析首先我们来分析一下要实现上面的效果,我们需要怎么做。顶部是一个可以滑动切换Tab,可以用View...

2017-01-22 16:25:33

阅读数 18029

评论数 5

中介者模式

概念中介者模式:用一个中介者对象封装一系列的对象交互,中介者使各对象不需要显示地相互作用,从而使耦合松散,而且可以独立地改变它们之间的交互结构组成和类图类图: 中介者模式主要由:Mediator(中介者)、Colleague(同事类)、ConcreteMediator(实现类)组成: 抽象中...

2017-01-20 21:16:40

阅读数 1112

评论数 0

访问者模式

概念访问者模式:表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素类的前提下定义作用于这些元素的新操作。 访问者模式的目的是封装一些施加于某种数据结构元素之上的操作。一旦这些操作需要修改的话,接受这个操作的数据结构则可以保持不变。结构组成与类图先看一下类图: 访问者模式主要...

2017-01-19 22:35:38

阅读数 1431

评论数 0

ExpandableListView实现商品列表折叠

简介在日常的开发中,有可能会遇到需要一些可以展开的列表,比如QQ的好友列表,电商的购物车折叠显示。Android也给我们提供ExpandableListView类,完美实现这样类似的需求, 极大的方便了我们开发。结合之前的项目我们做一个简单的讲解。 首先懒看一下最终的实现效果: 使用到的第...

2017-01-18 22:06:52

阅读数 2843

评论数 2

react-native 之布局总结

前言之前我们讲了很多react-native的基础控件,为了方便大家的理解,我们来对react-native的布局做一个总结,观看本节知识,你将看到。 宽度单位和像素密度 flex的布局 图片布局 绝对定位和相对定位 padding和margin的区别和应用场合 文本元素 宽度单位和像素密度我们知...

2017-01-17 22:25:44

阅读数 8276

评论数 2

react native实现上拉加载下拉刷新

前言我们在做原生app开发的时候,很多场景都会用到下拉刷新、上拉加载的操作,Android中如PullToRefreshListView,ios中如MJRefresh等都是比较好用,且实现上比较简单的第三方库。他们的实现原理大体相同,都是在列表的基础上新增头部和尾部,然后新增手势触摸的逻辑判断。那...

2017-01-16 21:30:07

阅读数 8671

评论数 1

状态模式

概述状态模式:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。允许一个对象在其内部状态改变时改变它的行为。结构与组成先看一下类图: 状态模式主要由三部分组成:环境类Context、抽象状态类State、具体状态类ConcreteStat...

2017-01-15 22:32:03

阅读数 1427

评论数 0

React Native和原生app通信机制详解

概述React Native用iOS自带的JavaScriptCore作为JS的解析引擎,但并没有用到JavaScriptCore提供的一些可以让JS与OC互调的特性,而是自己实现了一套机制,这套机制可以通用于所有JS引擎上,在没有JavaScriptCore的情况下也可以用webview代替,实...

2017-01-14 11:31:39

阅读数 2286

评论数 0

深入理解React Native页面构建渲染原理

前言React Native 是最近非常火的一个话题,因为它的语法简介,跨平台等特性,赢得了各大平台的青睐,虽然前期是有一些坑。基本概念解释React 是一套可以用简洁的语法高效绘制 DOM 的框架,所谓的“高效”,是因为 React 独创了 Virtual DOM 机制。Virtual DOM ...

2017-01-14 11:21:12

阅读数 18617

评论数 3

android 添加React Native支持更新版

前言之前已经写过了有关React Native移植原生Android项目的文章,不过因为RN版本更新的原因吧,跟着以前的文章可能会出现一些问题,对于初学者来讲还是会有很多疑难的困惑的,这里针对最新的版本做一个新的讲解。环境搭建官方文档英文官方文档 中文官方文档集成步骤用android studi...

2017-01-14 10:41:12

阅读数 4802

评论数 0

React-Native实战系列

《React-Native系列》1、初探React-Native 《React-Native系列》2、RN与native交互与数据传递 《React-Native系列》3、RN与native交互之Callback、Promise 《React-Native系列》4、表单界面代码编写 《Re...

2017-01-13 18:09:50

阅读数 1922

评论数 0

React Native的Navigator详解

前言之前,通过官方文档,我们对Navigator简介。

2017-01-12 22:12:23

阅读数 1123

评论数 0

周鸿祎《我的互联网方法论》

前言周鸿祎第一代互联网老兵,重新定义了“微创新”,通过自己的故事讲述了自己十几年来的互联网观、产品观和价值思想,厘清了互联网产品本质的特征和互联网新时代的趋势,列举了颠覆式创新在现实中的实践和应用。本书首次解密里360的产品秘籍和盈利模式,为互联网创业者提供了最接地气的实战经验。《我的互联网方法论...

2017-01-12 21:17:30

阅读数 1405

评论数 0

Android仿网易云音乐播放界面

概述网易云音乐是一款非常优秀的音乐播放器,尤其是播放界面,使用唱盘机风格,显得格外古典优雅。这里抛砖引玉,原文地址:http://www.jianshu.com/p/cb54990219d9 首先来看一下网易的播放效果。 要实现上面的功能,我们需要对界面进行一个拆分,拆分后大概包含如下结构...

2017-01-11 23:13:39

阅读数 14023

评论数 5

深刻理解HDFS工作原理

概述HDFS(Hadoop Distributed File System )Hadoop分布式文件系统的简称。HDFS被设计成适合运行在通用硬件(commodity hardware)上的分布式文件系统。DFS是一个高度容错性的系统,适合部署在廉价的机器上。HDFS能提供高吞吐量的数据访问,非常...

2017-01-11 16:45:27

阅读数 3913

评论数 0

小程序,会是下一个创业风口吗

小程序,创业者们的狂躁与迷思记得在16年的9月份,就有消息说微信推出的小程序,一时间大家对于小程序的关注就从来没有减少过。或许是经过15年移动互联网大潮之后,16年互联网一下子寂静了许多的原因,大家对于小程序给予了很高的期望。我也从那时候起开始研究小程序,并且在12月的那次内测中,我也如愿的尝试了...

2017-01-09 21:15:27

阅读数 7339

评论数 4

提示
确定要删除当前文章?
取消 删除