<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>心得体会 - 分类 - Ciel's blog</title><link>https://www.cielyang.top/categories/%E5%BF%83%E5%BE%97%E4%BD%93%E4%BC%9A/</link><description>心得体会 - 分类 - 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/categories/%E5%BF%83%E5%BE%97%E4%BD%93%E4%BC%9A/" 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>使用 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-项目流程之基础篇（四）</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>Java 解析 RFC3339 日期</title><link>https://www.cielyang.top/posts/Java-%E8%A7%A3%E6%9E%90-RFC3339-%E6%97%A5%E6%9C%9F/</link><pubDate>Wed, 01 Feb 2017 19:37:23 +0000</pubDate><author><name>Ciel Yang</name></author><guid>https://www.cielyang.top/posts/Java-%E8%A7%A3%E6%9E%90-RFC3339-%E6%97%A5%E6%9C%9F/</guid><description>最近在写一个简单的 Atom 解析类，需要解析其中使用的 RFC3339 规定的日期，碰到了几个小问题，发现这个功能还是需要特别注意一下。 RFC3339 定义的日期格式大体是：年-</description></item><item><title>习惯动态加载 fragment</title><link>https://www.cielyang.top/posts/%E4%B9%A0%E6%83%AF%E5%8A%A8%E6%80%81%E5%8A%A0%E8%BD%BD-fragment/</link><pubDate>Sun, 29 Jan 2017 10:52:08 +0000</pubDate><author><name>Ciel Yang</name></author><guid>https://www.cielyang.top/posts/%E4%B9%A0%E6%83%AF%E5%8A%A8%E6%80%81%E5%8A%A0%E8%BD%BD-fragment/</guid><description>实际项目中要一直用动态方法加载 fragment。 虽然动态加载方法要写的代码会多一点，但是一旦面临需求变更的时候，重构的难度要小不少。 动态方法</description></item><item><title>Java 的 List 实际使用注意要点</title><link>https://www.cielyang.top/posts/Java-%E9%9B%86%E5%90%88%E5%AE%9E%E9%99%85%E4%BD%BF%E7%94%A8%E6%B3%A8%E6%84%8F%E8%A6%81%E7%82%B9/</link><pubDate>Wed, 25 Jan 2017 16:19:27 +0000</pubDate><author><name>Ciel Yang</name></author><guid>https://www.cielyang.top/posts/Java-%E9%9B%86%E5%90%88%E5%AE%9E%E9%99%85%E4%BD%BF%E7%94%A8%E6%B3%A8%E6%84%8F%E8%A6%81%E7%82%B9/</guid><description>最近想自己写一个简单的 Rss 阅读器练手，在阅读 Github 上面的项目 android-rss 时，在 List 的使用上碰到一些不同于入门书籍的代码，并不是很明白意思。之后，不断百度 + Google 终</description></item></channel></rss>