IndeterminateProgressbar解析-Part 3

5年前 1685次阅读 阅读全文 »

kotlin-for-android简介(1)

5年前 1432次阅读 阅读全文 »

Android权限 - 第二篇

原文链接 : Permissions – Part 2

在Marshmallow(棉花糖,Android6.0版本)中Android添加了一个新的权限模块,需要开发者在授权的时候做一些不同的处理。在这一系列中,...

5年前 2519次阅读 阅读全文 »

手动实现布局Transitions动画-第二部分

5年前 2088次阅读 阅读全文 »

`深入理解Content Transition (part 2)`

5年前 1999次阅读 阅读全文 »

git简单教程 (适用于参与开发技术前线)

5年前 2239次阅读 阅读全文 »

当钢铁侠反应更灵敏-RxJava

5年前 3220次阅读 阅读全文 »

使用反射对性能造成的影响分析报告

最近我们分析了大量的应用,并发现了许多影响 App 性能的原因,从这篇博文开始,我会一个一个地介绍我们的发现 不论是 Java 开发还是 Android 开发,反射都是非常好用的工...

5年前 2774次阅读 阅读全文 »

FragmentTransaction 与 Activity 状态丢失?

5年前 2229次阅读 阅读全文 »

更加强大的Dagger2

5年前 1481次阅读 阅读全文 »

如何在本地搭建一个Android应用crashing跟踪系统-ACRA

5年前 2111次阅读 阅读全文 »

创建-RecyclerView-LayoutManager-Redux

5年前 2252次阅读 阅读全文 »

使用ADB Shell的效率和乐趣-Part1

5年前 1956次阅读 阅读全文 »

FaceBook推出的Android图片加载库-Fresco

5年前 1577次阅读 阅读全文 »

MVVM 模式简介

5年前 1945次阅读 阅读全文 »

Chrome自定义Tabs,让App和Web之间的转场更平顺

5年前 1967次阅读 阅读全文 »

提高NYTimes的启动速度

和大部分应用一样,“提高应用启动和加载时间”成为 NYTimes 优先考虑的需求,因为设备制造商继续为市场提供更快更流畅的设备使用体验,因此用户也期望应用有更好的性能表...

5年前 2665次阅读 阅读全文 »

Android 进行单元测试难在哪-终

5年前 2227次阅读 阅读全文 »

RxJava中repeatWhen 和 retryWhen 操作符的解释

5年前 2938次阅读 阅读全文 »

使用 Kotlin 对 ViewGroup 中的 View 进行函数式操作

5年前 2054次阅读 阅读全文 »

The Clean Architecture

5年前 2291次阅读 阅读全文 »

多文本布局

5年前 2418次阅读 阅读全文 »

RxJava Observables单元测试

5年前 3042次阅读 阅读全文 »

Gradle小知识#4:把单元测试的日志打印到控制台

5年前 2471次阅读 阅读全文 »

# Android官方博客

5年前 1838次阅读 阅读全文 »

Android主题动态切换开源库Prism基本原理1-核心功能

5年前 2134次阅读 阅读全文 »

使用AAPT生成、查看Apk

在这个系列的第一篇文章 中,我们已经探讨过了APK和AAR 组件的组成格式. 正如之前所提到的,Google Play商店中可用的应用(或者几乎装在你手机上的所有的应用)都是一个apk...

5年前 3394次阅读 阅读全文 »

Design Support Library (I): Navigation View

5年前 2395次阅读 阅读全文 »

Android 开发生僻却实用的知识点 Part 2

欢迎大家来看“Android 开发生僻却实用的知识点”系列博文的第二部分!就像在我上周发布的[第一部分]()中所说,与其说这是一个博文专栏,倒不如说这是我们团队所开办的一次...

5年前 1447次阅读 阅读全文 »

避免Android应用冷启动问题

5年前 2556次阅读 阅读全文 »