最重要的节日,最热闹的节日。最普通的人,最平常的方式。看看传统之外的过年,这里有不一样的春节。

It's about the network
happy new year 2018

Android 手机刷机主要分两步,先刷入 Recovery 程序然后可以刷一个你喜欢的 Android ROM。有些手机锁定了 BootLoader,这类手机要先解锁才能刷 Recovery。小米手机 6 的 Bootloader 也是锁了的,参考解锁流程解锁后才能刷机。

Android Studio 3 发布有段时间了,之前看到的是测试版就一直用着 2.2.3 没更新。前段时间项目模块升级,Android Studio 的更新提示已经是 3.0.1 正式版了,于是就对开发环境也做了一次升级。本文说几点 Android Studio 3.0.1 的几点变化,不是全面介绍 Android Studio 3 的新特性,而是一些项目迁移过程中感受到的 Android Studio 3.0.1 相对于 Android Studio 2.2.3 的几点变化。

It's about the network
Android Studio 3.0.1

今天不说代码,说说电影。有科幻的也讲故事的,有卖座的也票房一般的,说说一些电影印象。

findViewById 是 Android UI 设计里经常调用的一个方法,根据传入的 id 查找并返回对应的 view 对象。那么 Android 是如何去 find 一个 view 的呢,本文结合官方源码分析 findViewById 的原理。以下源码均来自 Android 7.1.1 (API 25) SDK。

1. 有趣的

在一个项目工作中偶然接触到 UPnP(Universal Plug and Play),一个基于本地网络的即插即用设备互联协议标准,后来经了解发现 UPnP 是个很有趣的东西。这篇博客分享一些 UPnP 的知识及介绍在 Android 应用中使用 UPnP(资料 UPnP Device Architecture 2.0)。