<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[退而结网]]></title><description><![CDATA[一个菜鸟的探索之旅]]></description><link>https://blog.youkuaiyun.com/kniost</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; kniost]]></copyright><item><title><![CDATA[Android编程权威指南（第二版）学习笔记（二十九）—— 第29章 定制视图与触摸事件]]></title><link>https://blog.youkuaiyun.com/kniost/article/details/61914731</link><guid>https://blog.youkuaiyun.com/kniost/article/details/61914731</guid><author>kniost</author><pubDate>Mon, 13 Mar 2017 11:07:58 +0800</pubDate><description><![CDATA[本章主要讲了自定义 View 及其触摸事件的处理，有一定的难度]]></description><category></category></item><item><title><![CDATA[Android编程权威指南（第二版）学习笔记（二十八）—— 第28章 网页浏览]]></title><link>https://blog.youkuaiyun.com/kniost/article/details/59484564</link><guid>https://blog.youkuaiyun.com/kniost/article/details/59484564</guid><author>kniost</author><pubDate>Thu, 02 Mar 2017 11:17:01 +0800</pubDate><description><![CDATA[本章主要讲的是使用 WebView 在应用内浏览网页]]></description><category></category></item><item><title><![CDATA[Android编程权威指南（第二版）学习笔记（二十七）—— 第27章 broadcast intent]]></title><link>https://blog.youkuaiyun.com/kniost/article/details/59108644</link><guid>https://blog.youkuaiyun.com/kniost/article/details/59108644</guid><author>kniost</author><pubDate>Wed, 01 Mar 2017 15:15:51 +0800</pubDate><description><![CDATA[本章主要讲的是 Android 系统的广播机制，并介绍了广播的使用，权限以及有序广播的用法]]></description><category></category></item><item><title><![CDATA[Android编程权威指南（第二版）学习笔记（二十六）—— 第26章 后台服务]]></title><link>https://blog.youkuaiyun.com/kniost/article/details/56669330</link><guid>https://blog.youkuaiyun.com/kniost/article/details/56669330</guid><author>kniost</author><pubDate>Thu, 23 Feb 2017 12:59:18 +0800</pubDate><description><![CDATA[本章主要讲了 Android 的一大组件：服务。使用 IntentService 作为后台服务，用 AlarmManager 定时启动，以及应用通知的发出，还介绍了新的 JobScheduler 及其使用。]]></description><category></category></item><item><title><![CDATA[Android编程权威指南（第二版）学习笔记（二十五）—— 第25章 搜索]]></title><link>https://blog.youkuaiyun.com/kniost/article/details/56015958</link><guid>https://blog.youkuaiyun.com/kniost/article/details/56015958</guid><author>kniost</author><pubDate>Mon, 20 Feb 2017 16:59:28 +0800</pubDate><description><![CDATA[本章主要讲了 ToolBar 中的 SearchView 的使用以及 SharedPreferences 的简单使用。]]></description><category></category></item><item><title><![CDATA[Android编程权威指南（第二版）学习笔记（二十四）—— 第24章 Looper、Handler 和 HandlerThread]]></title><link>https://blog.youkuaiyun.com/kniost/article/details/55211258</link><guid>https://blog.youkuaiyun.com/kniost/article/details/55211258</guid><author>kniost</author><pubDate>Wed, 15 Feb 2017 16:19:48 +0800</pubDate><description><![CDATA[本章讲了 Looper，Handler，以及线程之间的交互。]]></description><category></category></item><item><title><![CDATA[Android编程权威指南（第二版）学习笔记（二十三）—— 第23章 HTTP 与后台任务]]></title><link>https://blog.youkuaiyun.com/kniost/article/details/54985467</link><guid>https://blog.youkuaiyun.com/kniost/article/details/54985467</guid><author>kniost</author><pubDate>Sat, 11 Feb 2017 17:21:19 +0800</pubDate><description><![CDATA[本章主要讲了如何使用 android 系统的网络连接，并介绍了格式化 JSON 和多线程编程 AsyncTask 的使用。另外，挑战练习里还结合了 Gson 库的使用。]]></description><category></category></item><item><title><![CDATA[Android编程权威指南（第二版）学习笔记（二十二）—— 第22章 深入学习 intent 和任务]]></title><link>https://blog.youkuaiyun.com/kniost/article/details/54911261</link><guid>https://blog.youkuaiyun.com/kniost/article/details/54911261</guid><author>kniost</author><pubDate>Tue, 07 Feb 2017 16:13:45 +0800</pubDate><description><![CDATA[本章构建了一个最简单的 Launcher 应用，可以让我们深入理解 intent，intent 过滤器以及 Android 应用间的交互，还介绍了进程和任务的联系与区别。]]></description><category></category></item><item><title><![CDATA[Android编程权威指南（第二版）学习笔记（二十一）—— 第21章 XML drawable]]></title><link>https://blog.youkuaiyun.com/kniost/article/details/54864168</link><guid>https://blog.youkuaiyun.com/kniost/article/details/54864168</guid><author>kniost</author><pubDate>Sat, 04 Feb 2017 16:48:08 +0800</pubDate><description><![CDATA[本章介绍了常用的 XML drawable，包括 shape，state list 和 layer list。还介绍了 9-patch 图片和 mipmap 目录等知识。]]></description><category></category></item><item><title><![CDATA[Android编程权威指南（第二版）学习笔记（二十）—— 第20章 样式与主题]]></title><link>https://blog.youkuaiyun.com/kniost/article/details/54799381</link><guid>https://blog.youkuaiyun.com/kniost/article/details/54799381</guid><author>kniost</author><pubDate>Tue, 31 Jan 2017 15:00:01 +0800</pubDate><description><![CDATA[本章主要讲了如何使用样式与主题（style and theme），使应用界面统一化标准化。]]></description><category></category></item><item><title><![CDATA[Android编程权威指南（第二版）学习笔记（十九）—— 第19章 使用 SoundPool 播放音频]]></title><link>https://blog.youkuaiyun.com/kniost/article/details/54670860</link><guid>https://blog.youkuaiyun.com/kniost/article/details/54670860</guid><author>kniost</author><pubDate>Sun, 22 Jan 2017 21:11:16 +0800</pubDate><description><![CDATA[既然音频资源文件已准备就绪,现在就来学习如何播放这些.wav音频文件。Android的大部分音频API都比较低级,掌握它们不是那么容易。不过没关系,针对BeatBox应用,可以使用SoundPool这个特别定制的实用工具。 SoundPool能加载一批声音资源到内存中,并支持同时播放多个音频文件。]]></description><category></category></item><item><title><![CDATA[Android编程权威指南（第二版）学习笔记（十八）—— 第18章 Assets]]></title><link>https://blog.youkuaiyun.com/kniost/article/details/54647357</link><guid>https://blog.youkuaiyun.com/kniost/article/details/54647357</guid><author>kniost</author><pubDate>Sat, 21 Jan 2017 20:46:53 +0800</pubDate><description><![CDATA[本章介绍了 assets。assets 是有别于 resources 的另一种资源打包方式，可以被看作随应用打包的微型文件系统，支持任意层次的文件目录结构。因为这个优点，类似游戏这样需要加载大量图片和声音资源的应用通常都会使用它。]]></description><category></category></item><item><title><![CDATA[Android编程权威指南（第二版）学习笔记（十七）—— 第17章 Master-Detail 用户界面]]></title><link>https://blog.youkuaiyun.com/kniost/article/details/54563788</link><guid>https://blog.youkuaiyun.com/kniost/article/details/54563788</guid><author>kniost</author><pubDate>Sun, 15 Jan 2017 18:02:21 +0800</pubDate><description><![CDATA[本章介绍了如何写一个双版面 fragment 的布局，并对符合要求的设备进行适配，还介绍了回调接口的使用。]]></description><category></category></item><item><title><![CDATA[Android编程权威指南（第二版）学习笔记（十六）—— 第16章 使用 intent 拍照]]></title><link>https://blog.youkuaiyun.com/kniost/article/details/54380337</link><guid>https://blog.youkuaiyun.com/kniost/article/details/54380337</guid><author>kniost</author><pubDate>Thu, 12 Jan 2017 17:55:17 +0800</pubDate><description><![CDATA[本章主要讲了如何使用 intent 拍照，存储照片和展示照片]]></description><category></category></item><item><title><![CDATA[Android编程权威指南（第二版）学习笔记（十五）—— 第15章 隐式 Intent]]></title><link>https://blog.youkuaiyun.com/kniost/article/details/54347961</link><guid>https://blog.youkuaiyun.com/kniost/article/details/54347961</guid><author>kniost</author><pubDate>Wed, 11 Jan 2017 20:45:06 +0800</pubDate><description><![CDATA[本章主要介绍了如何使用隐式 Intent 启动其他应用的 Activity，以及从用隐式 Intent 的方法启动的应用中获取数据]]></description><category></category></item><item><title><![CDATA[Sublime 使用正则表达式替换，为中英文之间增加空格]]></title><link>https://blog.youkuaiyun.com/kniost/article/details/54347874</link><guid>https://blog.youkuaiyun.com/kniost/article/details/54347874</guid><author>kniost</author><pubDate>Wed, 11 Jan 2017 20:38:44 +0800</pubDate><description><![CDATA[我写的 markdown 由于输入法的原因总是会出现这个问题，所以需要替换一次。]]></description><category></category></item><item><title><![CDATA[Android编程权威指南（第二版）学习笔记（十四）—— 第14章 SQLite 数据库]]></title><link>https://blog.youkuaiyun.com/kniost/article/details/54286913</link><guid>https://blog.youkuaiyun.com/kniost/article/details/54286913</guid><author>kniost</author><pubDate>Mon, 09 Jan 2017 10:54:55 +0800</pubDate><description><![CDATA[本章主要讲了如何使用 SQLite 进行持久化存储，包含了 CRUD 四个操作，使用基础的 SQLiteOpenHelper 与 Cursor 构造程序]]></description><category></category></item><item><title><![CDATA[Android Studio 常用高级调试技巧]]></title><link>https://blog.youkuaiyun.com/kniost/article/details/53857395</link><guid>https://blog.youkuaiyun.com/kniost/article/details/53857395</guid><author>kniost</author><pubDate>Sat, 24 Dec 2016 15:52:24 +0800</pubDate><description><![CDATA[在刚开始开发 Android 的时候，很多人只会使用 Log 调试以及简单的断点调试。但是为了更快速地调试，还是需要掌握一些高级一点的调试技巧，以提升自己的效率，下面是我找到和使用的一些技巧]]></description><category></category></item><item><title><![CDATA[Android编程权威指南（第二版）学习笔记（十三）—— 第13章 工具栏（Toolbar）]]></title><link>https://blog.youkuaiyun.com/kniost/article/details/53318753</link><guid>https://blog.youkuaiyun.com/kniost/article/details/53318753</guid><author>kniost</author><pubDate>Thu, 24 Nov 2016 11:45:17 +0800</pubDate><description><![CDATA[本章主要讲了如何使用 ToolBar，顺便普及了 AppCompat 的由来和 app 命名空间的知识]]></description><category></category></item><item><title><![CDATA[Android编程权威指南（第二版）学习笔记（十二）—— 第12章 对话框]]></title><link>https://blog.youkuaiyun.com/kniost/article/details/53306640</link><guid>https://blog.youkuaiyun.com/kniost/article/details/53306640</guid><author>kniost</author><pubDate>Wed, 23 Nov 2016 16:04:32 +0800</pubDate><description><![CDATA[本章主要介绍了如何使用内嵌在 fragment 中的对话框，以及 fragment 之间如何传递数据]]></description><category></category></item></channel></rss>