拭心的安卓进阶之路

85 篇文章
37 人订阅

全部文章

张拭心 shixinzhang

喜马拉雅FM · Android开发工程师 (已认证)

深入理解 Java 反射:Method (成员方法)

深入理解 Java 反射系列: 深入理解 Java 反射:Class (反射的入口) 深入理解 Java 反射:Field (成员变量) 深入理解 Java ...

2817
张拭心 shixinzhang

喜马拉雅FM · Android开发工程师 (已认证)

深入理解 Java 反射:Field (成员变量)

深入理解 Java 反射系列: 深入理解 Java 反射:Class (反射的入口) 深入理解 Java 反射:Field (成员变量) 深入理解 Java ...

3378
张拭心 shixinzhang

喜马拉雅FM · Android开发工程师 (已认证)

深入理解 Java 反射:Class (反射的入口)

深入理解 Java 反射系列: 深入理解 Java 反射:Class (反射的入口) 深入理解 Java 反射:Field (成员变量) 深入理解 Java ...

21210
张拭心 shixinzhang

喜马拉雅FM · Android开发工程师 (已认证)

Java 基础巩固:内部类的字节码学习和实战使用场景

文章出自:安卓进阶学习指南 主要贡献者: Cloud9527 Alex_赵 Struggle shixinzhang 背景介绍 ? 大家好,这...

30110
张拭心 shixinzhang

喜马拉雅FM · Android开发工程师 (已认证)

并发编程6:CopyOnWriteArrayList 的写时复制

首先提个问题: 线程安全的 List 集合有什么? CopyOnWriteArrayList 的特点以及使用场景? 如果这个问题你答不上来,那这篇文章可能就...

2238
张拭心 shixinzhang

喜马拉雅FM · Android开发工程师 (已认证)

Git HEAD detached from XXX (git HEAD 游离) 解决办法

本文 Git 图片主要来自:图解 Git,非常感谢! 什么是 HEAD Git 中的 HEAD 可以理解为一个指针,我们可以在命令行中输入 cat .git/H...

3049
张拭心 shixinzhang

喜马拉雅FM · Android开发工程师 (已认证)

Java 常用工具类 Collections 源码分析

文章出处 文章出自:安卓进阶学习指南 作者:shixinzhang 完稿日期:2017.10.25 Collections 和 Arrays 是 JDK...

2757
张拭心 shixinzhang

喜马拉雅FM · Android开发工程师 (已认证)

npm 与 package.json 快速入门

npm 是前端开发广泛使用的包管理工具,之前使用 Weex 时看了阮一峰前辈的文章了解了一些,这次结合官方文章总结一下,加深下理解吧! 什么是 npm? ? 官...

3338
张拭心 shixinzhang

喜马拉雅FM · Android开发工程师 (已认证)

Java 基础巩固:再谈抽象类和接口

文章出自:安卓进阶学习指南 主要贡献者: Milo Struggle shixinzhang 背景介绍 ? 大家好,这篇文章是 《安卓进阶技能树计划》 的...

18910
张拭心 shixinzhang

喜马拉雅FM · Android开发工程师 (已认证)

Android 框架学习3:从 EventBus 中学到的精华

关联文章: EventBus 3.0 的特点与如何使用 源码分析 EventBus 3.0 如何实现事件总线 学习的目的是为了超越,经过前面对 EventBus...

22710
张拭心 shixinzhang

喜马拉雅FM · Android开发工程师 (已认证)

Android 框架学习2:源码分析 EventBus 3.0 如何实现事件总线

Go beyond yourself rather than beyond others. 上篇文章 深入理解 EventBus 3.0 之使用篇 我们了解了 ...

3975
张拭心 shixinzhang

喜马拉雅FM · Android开发工程师 (已认证)

@SuppressWarning 使用及支持的参数

@SuppressWarning @SuppressWarning 是一个注解,它的作用是抑制编译时的警告,可以用于标记整个类、某个方法、某个属性或者某个参数,...

1916
张拭心 shixinzhang

喜马拉雅FM · Android开发工程师 (已认证)

JavaScript 的闭包用于什么场景

本文翻译自 MDN ( Mozilla Developer Network ): 原文地址:MDN 译文地址:shixinzhang 的博客 词法作用域 考虑如...

1998
张拭心 shixinzhang

喜马拉雅FM · Android开发工程师 (已认证)

RxJava 1.x 笔记:组合型操作符

最近去检查眼睛,发现度数又涨了,唉,各位猿多注意保护自己的眼睛吧! 前面学了 RxJava 的三种关键操作符: 创建型操作符 过滤型操作符 变换型操作符 组合型...

3675
张拭心 shixinzhang

喜马拉雅FM · Android开发工程师 (已认证)

RxJava 1.x 笔记:变换型操作符

在写这几篇 RxJava 笔记时,发现官方文档很久都没有更新啊。 一些前辈两年前写的学习笔记内容跟现在也基本一致,RxJava 2.x 的文档也基本没有,不知道...

2169
张拭心 shixinzhang

喜马拉雅FM · Android开发工程师 (已认证)

RxJava 1.x 笔记:过滤型操作符

我真的是奇怪,上下班的路上看书、看文章学习的劲头特别大,到了周末有大把的学习时间,反而不珍惜,总想打游戏,睡前才踏踏实实地写了篇文章,真是服了自己! 本文内容...

2719
张拭心 shixinzhang

喜马拉雅FM · Android开发工程师 (已认证)

RxJava 1.x 笔记:创建型操作符

本篇文章是阅读 官方文档 的笔记。  作者:shixinzhang RxJava 也用了有段时间,那么多操作符总不想去记,遇到了才去查一下,查的次数多了感觉效率...

1998
张拭心 shixinzhang

喜马拉雅FM · Android开发工程师 (已认证)

Android Studio 的 Android Monitor / DDMS 中不显示应用的进程(看不到 log)

问题 不知道怎么 app 对应的进程在 Android Monitor / DDMS 中都看不到了,想调试或者看个日志都不行。 分析 一般我们在输出日志时都会根...

3548
张拭心 shixinzhang

喜马拉雅FM · Android开发工程师 (已认证)

RecyclerView 删除元素后,点击报 IndexOutOfBoundsException 解决方法

今天使用 RecyclerView ,删除某个元素后,再点击后面的元素,会奔溃: ...

3186
张拭心 shixinzhang

喜马拉雅FM · Android开发工程师 (已认证)

Java 进阶巩固:什么是注解以及运行时注解的使用

这篇文章 2016年12月13日星期二 就写完了,当时想着等写完另外一篇关于自定义注解的一起发。结果没想到这一等就是半年多 - -。 有时候的确是这样啊,总想着...

1815

扫码关注云+社区