摘要:Axios使用及源码解析 简介 "axios" 是一个用于浏览器和Node.js上的基于 Promise 的http网络库。 大纲 使用方式 安装: 使用: axios的四种使用方式 1. 直接将相关配置包括请求url作为参数传入到axios方法中 2. 还是使用axios方法,但是第一个参数传入请 阅读全文
posted @ 2020-02-15 17:46 JohnTsai 阅读(1098) 评论(0) 推荐(0) 编辑
摘要:手把手教你实现慕课网导航效果(二)——编码实现 前言 经过上一篇对慕课网导航效果的分析和验证,今天我们就来编码实现这一效果。还没有看过上一篇文章的同学,建议先看看 "手把手教你实现慕课网引导页效果(一)——分析验证" 。 通过本篇文章,我们可以学习到: 1.ViewPager+Fragment+Fr 阅读全文
posted @ 2016-03-03 17:56 JohnTsai 阅读(2077) 评论(0) 推荐(5) 编辑
摘要:前言 Google官方在14年Google I/O上推出了全新的设计语言——Material Design。一并推出了一系列实现Material Design效果的控件库——Android Design Support Library。其中,有TabLayout, NavigationView,Fl 阅读全文
posted @ 2015-08-15 09:40 JohnTsai 阅读(66309) 评论(9) 推荐(8) 编辑
摘要:转载请在文章开头处注明本博客网址:http://www.cnblogs.com/JohnTsai 联系方式:JohnTsai.Work@gmail.com [Android四大组件学习系列Activity篇] 1.Android四大组件之——Activity(一)定义、状态和后退栈(图文... 阅读全文
posted @ 2014-10-26 23:19 JohnTsai 阅读(10637) 评论(3) 推荐(5) 编辑
摘要:Axios使用及源码解析 简介 "axios" 是一个用于浏览器和Node.js上的基于 Promise 的http网络库。 大纲 使用方式 安装: 使用: axios的四种使用方式 1. 直接将相关配置包括请求url作为参数传入到axios方法中 2. 还是使用axios方法,但是第一个参数传入请 阅读全文
posted @ 2020-02-15 17:46 JohnTsai 阅读(1098) 评论(0) 推荐(0) 编辑
摘要:设置之前: 设置之后: PS:注意复制的github项目链接要使用https而不是ssh 阅读全文
posted @ 2019-09-07 22:19 JohnTsai 阅读(1477) 评论(0) 推荐(0) 编辑
摘要:30分钟入门Java8之方法引用 前言 之前两篇文章分别介绍了Java8的 "lambda表达式" 和 "默认方法和静态接口方法" 。今天我们继续学习Java8的新语言特性——方法引用(Method References)。 在学习 "lambda表达式" 之后,我们通常使用lambda表达式来创建 阅读全文
posted @ 2016-08-25 11:46 JohnTsai 阅读(18065) 评论(2) 推荐(6) 编辑
摘要:Android开发艺术探索笔记——View(二) View的事件分发机制 学习资料: 1. "Understanding Android Input Touch Events System Framework " 2. "Managing Touch Events in a ViewGroup" 3 阅读全文
posted @ 2016-08-05 09:14 JohnTsai 阅读(471) 评论(0) 推荐(0) 编辑
摘要:Android开发艺术探索笔记 ——View(一) View的基础知识 什么是View View是Android中所有控件的基类。是一种界面层控件的 抽象 。 View的位置参数 参数名 | 获取方式 | 含义 | | top | getTop()| View左上角纵坐标 left| getLeft 阅读全文
posted @ 2016-08-01 16:46 JohnTsai 阅读(875) 评论(0) 推荐(0) 编辑
摘要:在前三部分,我在通用层面介绍了RxJava的工作原理。但是作为一个Android开发者,如何在工作中使用它呢?下面是一些给Android开发者的RxJava的具体应用。 RxAndroid "RxAndroid" 是RxJava在Android开发中的拓展。它包含能节省我们大量时间的特殊bindin 阅读全文
posted @ 2016-07-26 19:32 JohnTsai 阅读(1555) 评论(0) 推荐(0) 编辑
摘要:理解RxJava:(三)RxJava的优点 在 "第一部分" ,讲解了RxJava的基本结构。在第二部分,展示了operators的强大之处。但是你们可能仍然没有被说服,也没有足够的理由信服。下面是一些能让你信服的RxJava框架的优点。 错误处理 截至当前,我们一直都忽略 和`onError() 阅读全文
posted @ 2016-07-25 17:07 JohnTsai 阅读(5449) 评论(5) 推荐(1) 编辑
摘要:在 "第一部分" ,我讲解了RxJava的基本结构,也介绍了 操作。然而,我能理解你仍旧不会选择使用Rxjava——你仍然还有很多东西没有学到。但是这个情况将很快得到改变。Rxjava一大部分的能力是因为其中的operators。 让我们通过一个例子来向你们介绍更多的operators。 初始 假设 阅读全文
posted @ 2016-07-24 09:32 JohnTsai 阅读(1452) 评论(0) 推荐(0) 编辑
摘要:理解RxJava:(一)基础知识 本文翻译自 "Grokking RxJava, Part 1: The Basics" ,著作权归原作者 "danlew" 所有。译文由 "JohnTsai" 翻译。转载请注明出处,并保留此段声明。 "RxJava" 这些天成为了Android开发者关注的新热点。唯 阅读全文
posted @ 2016-07-22 16:08 JohnTsai 阅读(1592) 评论(2) 推荐(1) 编辑
摘要:本文翻译自 "Android: How To Decode ProGuard’s Obfuscated Code From Stack Trace" 本篇文章是写给那些在他们的应用中使用 "ProGuard" 并且需要从堆栈信息中进行调试的Android开发者。这是一种非常简单就将混淆的错误信息转化 阅读全文
posted @ 2016-07-19 14:53 JohnTsai 阅读(4472) 评论(0) 推荐(0) 编辑