<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[u014595623的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/u014595623</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u014595623]]></copyright><item><title><![CDATA[Android学习- 进程间通信之AIDL和Binder连接池]]></title><link>https://blog.youkuaiyun.com/u014595623/article/details/79420740</link><guid>https://blog.youkuaiyun.com/u014595623/article/details/79420740</guid><author>u014595623</author><pubDate>Fri, 02 Mar 2018 10:50:29 +0800</pubDate><description><![CDATA[作者：桂志宏

前面讨论过利用Messenger来进行进程间通信，这一节介绍另一种进程间通信的方法–AIDL

AIDL

AIDL的完整表述:Android Interface Definition Language  也就是android接口定义语言，它的本质是系统为我们提供的一种快速实现Binder的工具。

上面讲述利用Messenger来进行IPC通信，但是Messenger是以串行的方...]]></description><category></category></item><item><title><![CDATA[数据结构与算法学习- 排序算法总结]]></title><link>https://blog.youkuaiyun.com/u014595623/article/details/79420493</link><guid>https://blog.youkuaiyun.com/u014595623/article/details/79420493</guid><author>u014595623</author><pubDate>Fri, 02 Mar 2018 10:36:00 +0800</pubDate><description><![CDATA[排序算法总结

作者：桂志宏

在实际生活中，我们常常会看到各种基于排序的场景，譬如在网上买衣服，可以选择按照衣服价格递增的顺序来浏览商品，或者在某个app听音乐时，可以按照歌手姓氏递增的顺序来浏览歌曲信息等等，因此对排序算法的学习是非常重要的，尽管现在很多系统都已经实现了各种排序算法，不用我们自己去实现，只用调用相应的API或方法，但是我们仍然需要学习排序算法，这样当我们碰到不同的问题就知道应该...]]></description><category></category></item><item><title><![CDATA[Android学习- 进程间通信之Messenger]]></title><link>https://blog.youkuaiyun.com/u014595623/article/details/79406215</link><guid>https://blog.youkuaiyun.com/u014595623/article/details/79406215</guid><author>u014595623</author><pubDate>Wed, 28 Feb 2018 22:07:39 +0800</pubDate><description><![CDATA[作者: 桂志宏



进程和线程

在操作系统课程中，进程和线程是两个非常重要的概念。为此，在讨论Android进程间通信前，我们先简单回忆一下进程和线程的概念。

进程:

简单来说，进程是指正在运行的程序实体。它是一个活动实体，不是指存储在磁盘上的程序代码，例如当你在磁盘上安装了“愤怒的小鸟”游戏，当你双击启动游戏时就开启了一个进程。 此外，进程不仅仅指代码，还包括程序运行需要的堆栈段和数据段...]]></description><category></category></item><item><title><![CDATA[Android学习- Activity的生命周期和启动模式]]></title><link>https://blog.youkuaiyun.com/u014595623/article/details/79393903</link><guid>https://blog.youkuaiyun.com/u014595623/article/details/79393903</guid><author>u014595623</author><pubDate>Tue, 27 Feb 2018 22:11:02 +0800</pubDate><description><![CDATA[Activity

作者：桂志宏

Activity是Android四大组件之首，也是使用最为频繁的组件，主要负责界面的显示，因此Activity的重要性不言而喻。关于Activity的基本用法就不多说，下面主要讨论两个重要的过程：Activity的生命周期 和 Activity的启动模式

Activity的生命周期

下面给出Activity生命周期的一张经典的流程图



下面一一说明

o...]]></description><category></category></item><item><title><![CDATA[Android学习- View的工作机制]]></title><link>https://blog.youkuaiyun.com/u014595623/article/details/79393639</link><guid>https://blog.youkuaiyun.com/u014595623/article/details/79393639</guid><author>u014595623</author><pubDate>Tue, 27 Feb 2018 21:41:00 +0800</pubDate><description><![CDATA[自定义View##

作者:桂志宏

在Android中做界面是一件较为轻松的事情，例如想要添加一个按钮，你可以用xml也可以在代码中设置相关的属性，下面是用xml添加一个按钮的脚本

  &amp;lt;Button
    android:id=&quot;@+id/buttonDemo&quot;
    android:layout_width=&quot;wrap_content&quot;
    android:layout_he...]]></description><category></category></item></channel></rss>