<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Android - 标签 - Ciel's blog</title><link>https://www.cielyang.top/tags/Android/</link><description>Android - 标签 - Ciel's blog</description><generator>Hugo -- gohugo.io</generator><language>zh-CN</language><managingEditor>cielsk43@gmail.com (Ciel Yang)</managingEditor><webMaster>cielsk43@gmail.com (Ciel Yang)</webMaster><lastBuildDate>Sat, 20 Jan 2018 14:43:39 +0000</lastBuildDate><atom:link href="https://www.cielyang.top/tags/Android/" rel="self" type="application/rss+xml"/><item><title>轻量级 Splash Screen 实现方案与优化</title><link>https://www.cielyang.top/posts/%E8%BD%BB%E9%87%8F%E7%BA%A7-Splash-Screen-%E5%AE%9E%E7%8E%B0%E6%96%B9%E6%A1%88%E4%B8%8E%E4%BC%98%E5%8C%96/</link><pubDate>Sat, 20 Jan 2018 14:43:39 +0000</pubDate><author><name>Ciel Yang</name></author><guid>https://www.cielyang.top/posts/%E8%BD%BB%E9%87%8F%E7%BA%A7-Splash-Screen-%E5%AE%9E%E7%8E%B0%E6%96%B9%E6%A1%88%E4%B8%8E%E4%BC%98%E5%8C%96/</guid><description>之前，在博客中写过 Splash Screen 实现方法的学习笔记，现在再回顾总结的时候发现原来的思路不够清晰。刚好，Oreo 版本也提供了官方的 Splash Screen 实现支持，不妨重新</description></item><item><title>TextInputLayout 使用时出现 Failed to inflate ColorStateList, leaving it to the framework 异常的解决办法</title><link>https://www.cielyang.top/posts/Failed-to-inflate-ColorStateList-leaving-it-to-the-framework/</link><pubDate>Tue, 16 Jan 2018 11:36:12 +0000</pubDate><author><name>Ciel Yang</name></author><guid>https://www.cielyang.top/posts/Failed-to-inflate-ColorStateList-leaving-it-to-the-framework/</guid><description>最近，在使用 TextInputLayout 的时候发生了标题所示的异常，如果不打开 Logcat 一直都不会发现有异常产生，实际使用一切正常。 最后定位问题代码，发现主要是因为我在使用 TextInputLayout</description></item><item><title>使用 Android 官方工具类 TextUtils 的测试问题</title><link>https://www.cielyang.top/posts/%E4%BD%BF%E7%94%A8-Android-%E5%AE%98%E6%96%B9%E5%B7%A5%E5%85%B7%E7%B1%BB-TextUtils-%E7%9A%84%E6%B5%8B%E8%AF%95%E9%97%AE%E9%A2%98/</link><pubDate>Sun, 24 Dec 2017 10:14:17 +0000</pubDate><author><name>Ciel Yang</name></author><guid>https://www.cielyang.top/posts/%E4%BD%BF%E7%94%A8-Android-%E5%AE%98%E6%96%B9%E5%B7%A5%E5%85%B7%E7%B1%BB-TextUtils-%E7%9A%84%E6%B5%8B%E8%AF%95%E9%97%AE%E9%A2%98/</guid><description>Android 虽然提供了很方便的工具类方法，但是实际上究竟要不要使用，如何使用却并不是那么简单的事情。 TextUtils 简述TextUtils 是 Android 官方提供的文本处理工具</description></item><item><title>NavigationView 如何查询头部的 View</title><link>https://www.cielyang.top/posts/NavigationView-%E5%A6%82%E4%BD%95%E6%9F%A5%E8%AF%A2%E5%A4%B4%E9%83%A8%E7%9A%84-View/</link><pubDate>Wed, 06 Dec 2017 16:12:16 +0000</pubDate><author><name>Ciel Yang</name></author><guid>https://www.cielyang.top/posts/NavigationView-%E5%A6%82%E4%BD%95%E6%9F%A5%E8%AF%A2%E5%A4%B4%E9%83%A8%E7%9A%84-View/</guid><description>在使用 Butter Knife 注入 NavigationView 内部元素的时候发生了 NPE 问题，搜索相关问题的解答终于明白了具体的原因和问题解决办法。 实际上，在 23.1.0 版本之后 NavigationView 的实现使用了 RecyclerView 代替 L</description></item><item><title>Android 依赖注入可以更简单 —— 新版本 Dagger 2 使用教学</title><link>https://www.cielyang.top/posts/Dagger-2-2-10-%E7%89%88%E6%9C%AC%E5%8A%A9%E4%BD%A0%E7%AE%80%E5%8C%96-Android-%E4%BE%9D%E8%B5%96%E6%B3%A8%E5%85%A5%E7%AE%A1%E7%90%86/</link><pubDate>Thu, 30 Nov 2017 15:33:11 +0000</pubDate><author><name>Ciel Yang</name></author><guid>https://www.cielyang.top/posts/Dagger-2-2-10-%E7%89%88%E6%9C%AC%E5%8A%A9%E4%BD%A0%E7%AE%80%E5%8C%96-Android-%E4%BE%9D%E8%B5%96%E6%B3%A8%E5%85%A5%E7%AE%A1%E7%90%86/</guid><description>今年 3 月 21 号 Dagger 2 在 2.10 版本之后针对 Android 方面做了很大的优化，使用方法也随之有了不少变化。本次改动除了让 Dagger 2 的使用更加符合控制反转原则，还针对 Android 端做</description></item><item><title>Android-项目流程之基础篇（四）</title><link>https://www.cielyang.top/posts/Android-%E9%A1%B9%E7%9B%AE%E6%B5%81%E7%A8%8B%E4%B9%8B%E5%9F%BA%E7%A1%80%E7%AF%87%E5%9B%9B/</link><pubDate>Mon, 27 Nov 2017 15:28:40 +0000</pubDate><author><name>Ciel Yang</name></author><guid>https://www.cielyang.top/posts/Android-%E9%A1%B9%E7%9B%AE%E6%B5%81%E7%A8%8B%E4%B9%8B%E5%9F%BA%E7%A1%80%E7%AF%87%E5%9B%9B/</guid><description>本文要讨论的是一般 Android 项目中常用的 Android Studio 插件和开源库，目的是尽量节省编码时间，专注核心功能开发。 插件代码生成： Android ButterKnife Zelezny：生成 ButterKnife 需要的代</description></item><item><title>Android-项目流程之基础篇（三）</title><link>https://www.cielyang.top/posts/Android-%E9%A1%B9%E7%9B%AE%E6%B5%81%E7%A8%8B%E4%B9%8B%E5%9F%BA%E7%A1%80%E7%AF%87%E4%B8%89/</link><pubDate>Mon, 27 Nov 2017 09:49:09 +0000</pubDate><author><name>Ciel Yang</name></author><guid>https://www.cielyang.top/posts/Android-%E9%A1%B9%E7%9B%AE%E6%B5%81%E7%A8%8B%E4%B9%8B%E5%9F%BA%E7%A1%80%E7%AF%87%E4%B8%89/</guid><description>本篇文章内容集中讨论项目规范、文件结构组织等宏观内容，目的是尽可能地以最少的努力去实现结构清晰的项目结构。 项目规范在公司写项目时编码规范要跟</description></item><item><title>Android 项目流程之基础篇（二）</title><link>https://www.cielyang.top/posts/Android-%E9%A1%B9%E7%9B%AE%E6%B5%81%E7%A8%8B%E4%B9%8B%E5%9F%BA%E7%A1%80%E7%AF%87%E4%BA%8C/</link><pubDate>Sun, 26 Nov 2017 20:45:04 +0000</pubDate><author><name>Ciel Yang</name></author><guid>https://www.cielyang.top/posts/Android-%E9%A1%B9%E7%9B%AE%E6%B5%81%E7%A8%8B%E4%B9%8B%E5%9F%BA%E7%A1%80%E7%AF%87%E4%BA%8C/</guid><description>上一篇文章讲了项目管理工具和需求分析，本篇文章则简单讲解 Android 项目中如何快速进行界面设计。 一般来说，要在这个阶段细化原型设计中的产品界面细节，对</description></item><item><title>Android 项目流程之基础篇（一）</title><link>https://www.cielyang.top/posts/Android-%E9%A1%B9%E7%9B%AE%E6%B5%81%E7%A8%8B%E4%B9%8B%E5%9F%BA%E7%A1%80%E7%AF%87%E4%B8%80/</link><pubDate>Sun, 26 Nov 2017 09:14:27 +0000</pubDate><author><name>Ciel Yang</name></author><guid>https://www.cielyang.top/posts/Android-%E9%A1%B9%E7%9B%AE%E6%B5%81%E7%A8%8B%E4%B9%8B%E5%9F%BA%E7%A1%80%E7%AF%87%E4%B8%80/</guid><description>个人 Android 项目开发流程总是和公司的不太一样，总的来说个人做项目或者为了学习和实践新技术，或者为了尽快完成项目赚外快，总是强调“多快好省”的。这里</description></item><item><title>Android 应用 Splash Screen 最佳实现</title><link>https://www.cielyang.top/posts/Android-Splash-Screen-%E6%9C%80%E4%BD%B3%E5%AE%9E%E7%8E%B0/</link><pubDate>Thu, 09 Nov 2017 08:18:59 +0000</pubDate><author><name>Ciel Yang</name></author><guid>https://www.cielyang.top/posts/Android-Splash-Screen-%E6%9C%80%E4%BD%B3%E5%AE%9E%E7%8E%B0/</guid><description>一直以来，程序员对应用启动页面都有比较多的争论：有人认为它必不可少，有人则认为它纯粹浪费编程和用户使用的时间。那么，应用到底要不要加入启动页</description></item></channel></rss>