<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Dimon、]]></title><description><![CDATA[We are Infinite .]]></description><link>https://blog.youkuaiyun.com/Dimons_Q</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Dimons_Q]]></copyright><item><title><![CDATA[Android开发艺术探索(研读笔记)——03-Android中的IPC机制(一)]]></title><link>https://blog.youkuaiyun.com/Dimons_Q/article/details/51357034</link><guid>https://blog.youkuaiyun.com/Dimons_Q/article/details/51357034</guid><author>Dimons_Q</author><pubDate>Mon, 09 May 2016 22:51:45 +0800</pubDate><description><![CDATA[Android开发艺术探索(研读笔记)
  作者：Dimon
  
03-Android中的IPC机制(一)1.Android IPC 简介
  IPC(Inter-Process-Communication):含义为进程间通信，指两个进程之间进行数据交换的过程。
什么是进程：一般指一个执行]]></description><category></category></item><item><title><![CDATA[Android开发艺术探索(研读笔记)——02-Activity的启动模式]]></title><link>https://blog.youkuaiyun.com/Dimons_Q/article/details/51193322</link><guid>https://blog.youkuaiyun.com/Dimons_Q/article/details/51193322</guid><author>Dimons_Q</author><pubDate>Tue, 19 Apr 2016 19:33:36 +0800</pubDate><description><![CDATA[Android开发艺术探索(研读笔记)
  
Activity的四种启动模式：

standard：标准模式、默认模式。每次启动一个Activity都会重新创建一个新的实例，不管这个实例是否已经存在。在这种模式下，某个Activity启动了一号Activity，那么一号Activity就运行在启动它的那个Activity所在的栈中。

singleTop：栈顶复用模式。如果新的Activity已经位于任务栈的栈顶]]></description><category></category></item><item><title><![CDATA[Android开发艺术探索(研读笔记)——01-Activity的生命周期]]></title><link>https://blog.youkuaiyun.com/Dimons_Q/article/details/51190866</link><guid>https://blog.youkuaiyun.com/Dimons_Q/article/details/51190866</guid><author>Dimons_Q</author><pubDate>Tue, 19 Apr 2016 15:25:18 +0800</pubDate><description><![CDATA[Android开发艺术探索(研读笔记)
  
01-Activity的生命周期
  生命周期和启动模式以及IntentFilter的匹配规则分析。
Activity的生命周期分为两个部分
典型情况下的生命周期
异常情况下的生命周期
典型情况下的生命周期分析]]></description><category></category></item><item><title><![CDATA[【译文】RxAndroid and Kotlin (Part1)]]></title><link>https://blog.youkuaiyun.com/Dimons_Q/article/details/50896473</link><guid>https://blog.youkuaiyun.com/Dimons_Q/article/details/50896473</guid><author>Dimons_Q</author><pubDate>Tue, 15 Mar 2016 14:52:28 +0800</pubDate><description><![CDATA[【译文】RxAndroid and Kotlin (Part1)
我开始关注[RxAndroid](https://github.com/ReactiveX/RxAndroid)已经差不多一周时间了。一开始，我并没有真正意义上地理解它...我的意思是：我抓住了它的概念，但是我却不清楚该何时使用它。不过后来看了一些例子以及一些干货文章（链接在文章末）后，我才了解了`RxAndroid`！（有了个良好的程度）当时的内心]]></description><category></category></item><item><title><![CDATA[关于单元测试]]></title><link>https://blog.youkuaiyun.com/Dimons_Q/article/details/50772804</link><guid>https://blog.youkuaiyun.com/Dimons_Q/article/details/50772804</guid><author>Dimons_Q</author><pubDate>Tue, 01 Mar 2016 15:17:14 +0800</pubDate><description><![CDATA[单元测试junit
定义一个类继承AndroidTestCase，在类中定义方法，即可测试该方法
在指定指令集时，targetPackage指定你要测试的应用的包名<instrumentation
android:name="android.test.InstrumentationTestRunner"
android:targetPackage="com.itheima.junit"
></ins]]></description><category></category></item><item><title><![CDATA[Android学习笔记-界面和数据存储以及一些零碎知识点]]></title><link>https://blog.youkuaiyun.com/Dimons_Q/article/details/50717448</link><guid>https://blog.youkuaiyun.com/Dimons_Q/article/details/50717448</guid><author>Dimons_Q</author><pubDate>Mon, 22 Feb 2016 16:02:38 +0800</pubDate><description><![CDATA[常见布局相对布局RelativeLayout
组件默认左对齐、顶部对齐
设置组件在指定组件的右边 android:layout_toRightOf="@id/tv1"设置在指定组件的下边android:layout_below="@id/tv1"设置右对齐父元素android:layout_alignParentRight="true"设置与指定组件右对齐 android:layout_alignR]]></description><category></category></item><item><title><![CDATA[Android学习笔记-网络编程]]></title><link>https://blog.youkuaiyun.com/Dimons_Q/article/details/50717195</link><guid>https://blog.youkuaiyun.com/Dimons_Q/article/details/50717195</guid><author>Dimons_Q</author><pubDate>Mon, 22 Feb 2016 15:30:19 +0800</pubDate><description><![CDATA[WebView的基本用法
简易适配
     <WebView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:id="@+id/wv">
     </WebView>
代码
public class MainActivity exten]]></description><category></category></item><item><title><![CDATA[Android学习笔记-广播机制的一些简单实例]]></title><link>https://blog.youkuaiyun.com/Dimons_Q/article/details/50716064</link><guid>https://blog.youkuaiyun.com/Dimons_Q/article/details/50716064</guid><author>Dimons_Q</author><pubDate>Mon, 22 Feb 2016 12:57:23 +0800</pubDate><description><![CDATA[广播
  在广播实例开始之前先抛出一些关于广播的概念广播的概念 
现实：电台通过发送广播发布消息，买个收音机，就能收听
Android：系统在产生某个事件时发送广播，应用程序使用广播接收者接收这个广播，就知道系统产生了什么事件。 
Android系统在运行的过程中，会产生很多事件，比如开机、电量改变、收发短信、拨打电话、屏幕解锁
广播的两种类型
无序广播：所有跟广播的intent匹配的广播接收者都可]]></description><category></category></item><item><title><![CDATA[Android学习笔记-广播机制]]></title><link>https://blog.youkuaiyun.com/Dimons_Q/article/details/50715996</link><guid>https://blog.youkuaiyun.com/Dimons_Q/article/details/50715996</guid><author>Dimons_Q</author><pubDate>Mon, 22 Feb 2016 12:38:04 +0800</pubDate><description><![CDATA[广播机制广播接收器（Broadcast Receiver）
标准广播：是一种完全异步执行的广播，广播一旦发送，所以广播接收器都会立刻同时接收到这条广播 
完全异步
效率高
没有先后顺序，无法截断
有序广播：是一种同步执行的广播，广播发出后，同一时间只有一个广播接收器能够接收到这条广播信息，然后执行，然后继续传播 
同步执行
效率不高
有先后顺序，可以截断正在传递的广播
接收系统广播动态注册监听网络变]]></description><category></category></item><item><title><![CDATA[Android ListView工作原理完全解析，带你从源码的角度彻底理解]]></title><link>https://blog.youkuaiyun.com/Dimons_Q/article/details/50188659</link><guid>https://blog.youkuaiyun.com/Dimons_Q/article/details/50188659</guid><author>Dimons_Q</author><pubDate>Sat, 05 Dec 2015 19:49:24 +0800</pubDate><description><![CDATA[转载请注明出处：http://blog.youkuaiyun.com/guolin_blog/article/details/44996879


在Android所有常用的原生控件当中，用法最复杂的应该就是ListView了，它专门用于处理那种内容元素很多，手机屏幕无法展示出所有内容的情况。ListView可以使用列表的形式来展示内容，超出屏幕部分的内容只需要通过手指滑动就可以移动到屏幕内了。
另外]]></description><category></category></item><item><title><![CDATA[Android 开发必备知识：我和 Gradle 有个约会]]></title><link>https://blog.youkuaiyun.com/Dimons_Q/article/details/50165951</link><guid>https://blog.youkuaiyun.com/Dimons_Q/article/details/50165951</guid><author>Dimons_Q</author><pubDate>Thu, 03 Dec 2015 20:40:17 +0800</pubDate><description><![CDATA[0、讲个故事

0.1 Ant，我还真以为你是只蚂蚁

真正开始近距离接触编程其实是在2012年，年底的时候带我的大哥说，咱们这个 app 发布的时候手动构建耗时太久，研究一下 ant 脚本吧。

那个时候连 HashMap 都不知道是啥，可想开发经验几乎为零，一个小小的 ant 脚本看得我真是深深地感受到了这个世界充满的恶意。好在后来硬着头皮搞明白了什么 target 之类的鬼东西，]]></description><category></category></item><item><title><![CDATA[Android Studio 2.0--如何使用新模拟器以及Instant Run]]></title><link>https://blog.youkuaiyun.com/Dimons_Q/article/details/50156967</link><guid>https://blog.youkuaiyun.com/Dimons_Q/article/details/50156967</guid><author>Dimons_Q</author><pubDate>Thu, 03 Dec 2015 10:10:41 +0800</pubDate><description><![CDATA[2.0新的模拟器简易上手流程安装 
让我们从安装开始，这样你就可以跟着一步一步的来。
第一个要安装的就是Android Studio 2.0 Preview 3b，在 Canary Channel上有提供。要把更新channel转换到Canary，只需点击Help -> Check for Update…并把最上面的下拉菜单改为 Canary Channel，完了之后，再次检查更新然后Android]]></description><category></category></item><item><title><![CDATA[Android Studio Tips-倍数提高工作效率的Android Studio奇技]]></title><link>https://blog.youkuaiyun.com/Dimons_Q/article/details/50068495</link><guid>https://blog.youkuaiyun.com/Dimons_Q/article/details/50068495</guid><author>Dimons_Q</author><pubDate>Fri, 27 Nov 2015 12:02:09 +0800</pubDate><description><![CDATA[这是从Philippe Breault的系列文章《Android Studio Tips Of the Day》中提取出来的自认为精华的部分。
这些技巧在实际应用中能够非常大的提高工作效率。

关于快捷键

The File Structure Popup

ctrl+f12 
此快捷键可以调出当前文件的大纲，并通过模糊匹配快速跳转至指定的方法。
勾选上“show anonymo]]></description><category></category></item><item><title><![CDATA[Activity的生命周期]]></title><link>https://blog.youkuaiyun.com/Dimons_Q/article/details/47395419</link><guid>https://blog.youkuaiyun.com/Dimons_Q/article/details/47395419</guid><author>Dimons_Q</author><pubDate>Mon, 10 Aug 2015 10:49:17 +0800</pubDate><description><![CDATA[简单易明地了解Android Activity的生命周期。]]></description><category></category></item><item><title><![CDATA[Git的版本控制]]></title><link>https://blog.youkuaiyun.com/Dimons_Q/article/details/47379267</link><guid>https://blog.youkuaiyun.com/Dimons_Q/article/details/47379267</guid><author>Dimons_Q</author><pubDate>Sun, 09 Aug 2015 19:59:24 +0800</pubDate><description><![CDATA[学习要求：
1：学会使用Git工具，并且了解Git的网络结构。
2：熟练使用Git来进行版本控制管理，掌握Git的常规操作，Git的分支操作，Git的远程同步，基于Git的Android源码下载理解，学会用Git下载课程资料，上传自己的代码。理解Git分布式版本控制的概念理解。



Git的结构原理：
1.快照而不是比不同



2.几乎所有的操作都是本地的
3.Git文]]></description><category></category></item></channel></rss>