饭窝

活捉一只 Android 狗

Loshine's avatar Loshine

Android开发最佳实践——1.接口设计

一个项目刚开始的时候,最需要确认的就是接口设计了:数据如何传递,使用什么格式什么协议乃至如何保证安全性。如果一个项目的接口设计不合理——比如没有考虑...     阅读全文

Loshine's avatar Loshine

RecyclerView.Adapter:全能notify解决方案

在之前我们用 ListView 或者 GridView 的时候,通知适配器刷新是这样的: a...     阅读全文

Loshine's avatar Loshine

自定义View之自定义属性

定义一个控件我们先画一个简单的圆形 View,在onDraw中绘制。     阅读全文

Loshine's avatar Loshine

夜间模式初探

Android Support Library 23.2.0 版为我们带来了官方的夜间模式,现在我们可以很容易地为 App...     阅读全文

Loshine's avatar Loshine

Anroid中的自定义View测量

之前已经讲过了 Android 中 View 的绘制流程,上次主要讲的是onDraw方法,这次主...     阅读全文

Loshine's avatar Loshine

背景色渐变的引导页

使用什么实...     阅读全文

Loshine's avatar Loshine

在Android开发中使用Lambda表达式

由于三体人对我们的科技封锁,我们无法在 Android 开发中启用 Java 1.8 的重要特性——Lambda 表达式。...     阅读全文

Loshine's avatar Loshine

Anroid中的自定义View绘制

虽然我们在开发中基本可以用 Android 自带的各种控件实现绝大多数的功能,但难以避免还是有一些需求是自带的控件无法实现...     阅读全文

Loshine's avatar Loshine

博客迁移到 Hexo

Github Pages 服务的 Jekyll 升级了,干脆我就趁着这次机会把博客迁移到 Hexo 好了。 ...     阅读全文

Loshine's avatar Loshine

Kotlin与DataBinding协作

DataBinding 是 Google 爹地为我们这群苦逼的 Android 开发者推出的 MVVM 框架。本文解决 Kotlin 和 DataB...     阅读全文