Archive

归档包含了我所有的博客
2022

Year In Review 2022

2022年度总结


2021

Year In Review 2021

2021年度总结


迷茫期/困惑期/迷失期/懒惰期


一年又一年,特殊的2020

2020年度总结


2020

张开的翅膀,飞向梦的远方

一篇流水文


我为什么移民?

在蓝天白云下翱翔


Card Diary - Interview with the developer of a fantastic app


APP OF THE DAY - 今日 App


卡片日记快速入门


2019

被 App Store 多次推荐,这款颜值超高的卡片日记 Android 版又更新了


简洁又清爽,这款 App 用每日一张卡片记录生活点滴


这款曾获 App Store 首页推荐的日记应用,你值得一试:卡片日记


卡片日记 - 最清新的日记本


玩转卡片日记 APP 的10+个功能


夜间模式 + iPad 界面适配


在 App Store 获全球「今日 App」推荐的卡片日记迎来了最大的更新


创造者访谈:「卡片日记」开发者傅圆


2018

INTERVIEW 36 | 认真对待用户是很重要的事:专访「卡片日记」傅圆


卡片日记 (Card Diary) v5.0+ 全新体验,现已来临


2017

卡片日记 (Card Diary) -- 做最简洁的日记应用


Swift Apprentice II -- Advanced Topics

Swift notes


The Design of Card Diary

A pretty journal


Swift Apprentice I -- Basic Topics

Swift notes


Assignment2 Presentation


Auto Layout for a Calculator


Hi, Kotlin

Keynote: Kotlin Programming Language


外刊看中国第五期

The Economist 学习


Coding for freedom

在希望的原野上奔跑


2016

“Retrofit Analysis"

Keynote: A finger tips of RxJava


Glide - 用 animate() 自定义动画

Glide — Custom Animations with animate()


Glide - 自定义转换

Glide — Custom Transformations


Glide - 用 Module 自定义 Glide

Glide — Customize Glide with Modules


Glide - 动态使用 Model Loader

Glide — Dynamically Use Model Loaders


Glide - 异常:调试和错误处理

Glide — Exceptions: Debugging and Error Handling


Glide - 如何旋转图像

Glide — How to Rotate Images


Glide - 集成网络栈

Glide — Integrating Networking Stacks


Glide - Module 实例:接受自签名证书的 HTTPS

Glide Module Example: Accepting Self-Signed HTTPS Certificates


Glide - Module 实例:自定义缓存

Glide Module Example: Customize Caching


Glide - Module 实例:用自定义尺寸优化加载的图片

Glide Module Example: Optimizing By Loading Images In Custom Sizes


Glide - 系列综述

Glide — Series Roundup


Glide - 加载进阶

Glide — Advanced Loading


Glide - 缓存基础

Glide — Caching Basics


Glide - 回调:SimpleTarget 和 ViewTarget 用于自定义视图类

Glide — Callbacks: SimpleTarget and ViewTarget for Custom View Classes


Glide - 显示 Gif 和 Video

Glide — Displaying Gifs & Videos


Glide - 开始!

Glide — Getting Started


Glide - 图片重设大小 和 缩放

Glide — Image Resizing & Scaling


Glide - ListAdapter(ListView, GridView)

Glide — ListAdapter (ListView, GridView)


Glide - 加载图片到通知栏和应用小部件中

Glide — Loading Images into Notifications and AppWidgets


Glide - 占位符 和 渐现动画

Glide — Placeholders & Fade Animations


Glide - 请求优先级

Glide — Request Priorities


Glide - 缩略图

Glide — Thumbnails


Response gzip 解压的问题


RxWeekend

RxJava 的周末狂欢


My stages

2016年,学习目录


2015

Android Scroll 分析

《Android 群英传》读书笔记


Android 控件架构与自定义控件详解

《Android 群英传》读书笔记


Effective Java 笔记


初窥 Android 模拟器 2.0,这些年来最大最棒的更新

First Look at Android Emulator 2.0, the biggest and the best update yet in years


保持 EditText 的简洁

在 Android 中对你所有的 EditText 实现文本监听


RxJava 入门

Getting Started with RxJava and Android


指尖上的RxJava

Keynote: A finger tips of RxJava


百分比布局支持库

RelativeLayout 和 FrameLayout 的尺寸用 % 来表示


Never Read The Comments

永远不读评论


让你的 EditText 全部清除


基于Material Design 风格的海狐全球购 尝试篇


Hello, this is my new theme of blog


一览新的 Android Gradle 构建工具:新的 DSL 结构 和 Gradle 2.5


【翻-双语】一览新的 Android Gradle 构建工具:新的 DSL 结构 和 Gradle 2.5


Android Design Support Library 的 代码实验——几行代码,让你的 APP 变得花俏


【翻-双语】Android Design Support Library 的 代码实验——几行代码,让你的 APP 变得花俏


Records——VOA Special English


LinearLayout设置 weight 无法绘制的问题


一个方便的图片加载框架——ImageViewEx


英语学习的计划调整


KopDB 框架学习2——源码分析


KopDB 框架学习1——使用


浏览我旧的博客


Hello, This is my first blog~~