<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_Venus神庙</title><subtitle type="text">The flying fly is flying in the high and big sky...</subtitle><id>http://feed.cnblogs.com/blog/u/10512/rss</id><updated>2011-12-25T15:45:13Z</updated><author><name>duguguiyu</name><uri>http://www.cnblogs.com/duguguiyu/</uri></author><generator>feed.cnblogs.com</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/duguguiyu/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/10512/rss"/><entry><id>http://www.cnblogs.com/duguguiyu/archive/2010/05/29/1747244.html</id><title type="text">深入Android【八】 —— Activity间数据传输</title><summary type="text">Activity间数据传输当对Android有一些了解后，不难发现，Android程序UI框架接近于Web页面的概念。每一个用于呈现页面的组件，Activity，都是彼此独立的，它们通过系统核心来调度整合，彼此之间的通过Intent机制来串联。每一种架构都会有其利弊，Android当然也不能超然脱俗。由于Activity之间的松耦合关系，使得其复用能力特别的出色，Mash-Up方式可以有效的提高开...</summary><published>2010-05-29T15:23:00Z</published><updated>2010-05-29T15:23:00Z</updated><author><name>duguguiyu</name><uri>http://www.cnblogs.com/duguguiyu/</uri></author><link rel="alternate" href="http://www.cnblogs.com/duguguiyu/archive/2010/05/29/1747244.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/duguguiyu/archive/2010/05/29/1747244.html"/><content type="text">Activity间数据传输当对Android有一些了解后，不难发现，Android程序UI框架接近于Web页面的概念。每一个用于呈现页面的组件，Activity，都是彼此独立的，它们通过系统核心来调度整合，彼此之间的通过Intent机制来串联。每一种架构都会有其利弊，Android当然也不能超然脱俗。由于Activity之间的松耦合关系，使得其复用能力特别的出色，Mash-Up方式可以有效的提高开...</content></entry><entry><id>http://www.cnblogs.com/duguguiyu/archive/2010/05/02/1726069.html</id><title type="text">深入Android【七】 —— 资源文件</title><summary type="text">资源文件作为一枚coder，做界面，很多时候都是一场梦魇。很多时候，我们会感觉对于底层逻辑实现的很有把握性，哪怕需求一直在变，也可以通过不断的重构一直跟进，一切尽在掌握。但遭遇界面，往往就不再如此，它的好坏总是和审美、体验之类的词汇扯在一起，在凤姐芙蓉出没的年头，谈审美成为一件恐怖的事情。你可能会被要求不停的改代码，就为了移动一个像素，调整一枚按钮，琐碎而无聊。为了改变这样的状况，挽救coder们...</summary><published>2010-05-02T11:58:00Z</published><updated>2010-05-02T11:58:00Z</updated><author><name>duguguiyu</name><uri>http://www.cnblogs.com/duguguiyu/</uri></author><link rel="alternate" href="http://www.cnblogs.com/duguguiyu/archive/2010/05/02/1726069.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/duguguiyu/archive/2010/05/02/1726069.html"/><content type="text">资源文件作为一枚coder，做界面，很多时候都是一场梦魇。很多时候，我们会感觉对于底层逻辑实现的很有把握性，哪怕需求一直在变，也可以通过不断的重构一直跟进，一切尽在掌握。但遭遇界面，往往就不再如此，它的好坏总是和审美、体验之类的词汇扯在一起，在凤姐芙蓉出没的年头，谈审美成为一件恐怖的事情。你可能会被要求不停的改代码，就为了移动一个像素，调整一枚按钮，琐碎而无聊。为了改变这样的状况，挽救coder们...</content></entry><entry><id>http://www.cnblogs.com/duguguiyu/archive/2010/03/27/1698515.html</id><title type="text">深入Android 【六】 —— 界面构造</title><summary type="text">界面构造UI界面，对于每个应用而言，是它与用户进行交互的门脸。好的门脸，不只是是要亮丽可人，最好还能秀色可餐过目不忘，甚至还应该有涵养有气质，彬彬有理温柔耐心。对于开发者来说，锻造这样的面容，不但需要高超的技艺，也需要有称手的工具和对得起党的料子。俗话说，朽木不可雕也，芙蓉不是一日炼成的，不是什么平台都能叫特能书。有套好用的UI框架，对于开发者而言，真有如沙漠中的甘露，而要是撞见了杯具的UI套件，...</summary><published>2010-03-27T11:45:00Z</published><updated>2010-03-27T11:45:00Z</updated><author><name>duguguiyu</name><uri>http://www.cnblogs.com/duguguiyu/</uri></author><link rel="alternate" href="http://www.cnblogs.com/duguguiyu/archive/2010/03/27/1698515.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/duguguiyu/archive/2010/03/27/1698515.html"/><content type="text">界面构造UI界面，对于每个应用而言，是它与用户进行交互的门脸。好的门脸，不只是是要亮丽可人，最好还能秀色可餐过目不忘，甚至还应该有涵养有气质，彬彬有理温柔耐心。对于开发者来说，锻造这样的面容，不但需要高超的技艺，也需要有称手的工具和对得起党的料子。俗话说，朽木不可雕也，芙蓉不是一日炼成的，不是什么平台都能叫特能书。有套好用的UI框架，对于开发者而言，真有如沙漠中的甘露，而要是撞见了杯具的UI套件，...</content></entry><entry><id>http://www.cnblogs.com/duguguiyu/archive/2010/02/22/1671547.html</id><title type="text">深入Android 【五】 —— 任务和进程</title><summary type="text">任务、进程和线程关于Android中的组件和应用，之前涉及，大都是静态的概念。而当一个应用运行起来，就难免会需要关心进程、线程这样的概念。在Android中，组件的动态运行，有一个最与众不同的概念，就是Task，翻译成任务，应该还是比较顺理成章的。Task的介入，最主要的作用，是将组件之间的连接，从进程概念的细节中剥离出来，可以以一种不同模型的东西进行配置，在很多时候，能够简化上层开发人员的理解难...</summary><published>2010-02-22T14:25:00Z</published><updated>2010-02-22T14:25:00Z</updated><author><name>duguguiyu</name><uri>http://www.cnblogs.com/duguguiyu/</uri></author><link rel="alternate" href="http://www.cnblogs.com/duguguiyu/archive/2010/02/22/1671547.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/duguguiyu/archive/2010/02/22/1671547.html"/><content type="text">任务、进程和线程关于Android中的组件和应用，之前涉及，大都是静态的概念。而当一个应用运行起来，就难免会需要关心进程、线程这样的概念。在Android中，组件的动态运行，有一个最与众不同的概念，就是Task，翻译成任务，应该还是比较顺理成章的。Task的介入，最主要的作用，是将组件之间的连接，从进程概念的细节中剥离出来，可以以一种不同模型的东西进行配置，在很多时候，能够简化上层开发人员的理解难...</content></entry><entry><id>http://www.cnblogs.com/duguguiyu/archive/2010/02/07/1665544.html</id><title type="text">深入Android 【四】 —— 组件调用</title><summary type="text">Intent解析基于组件的架构体系，除了有定义良好的组件，如何把这些组件组装在一起，也是一门艺术。在Android中，Intent（貌似通常译作：意图...），就是连接各组件的桥梁。前段时间看同事们做Symbian平台的网易掌上邮（真的是做的用心，NB的一米，热情欢迎所有163邮箱的S60v3用户，猛点击之...），有个功能是为邮件添加附件，比如你想要通过邮件发送一副图片泡mm，可能需要有个很直观...</summary><published>2010-02-07T14:09:00Z</published><updated>2010-02-07T14:09:00Z</updated><author><name>duguguiyu</name><uri>http://www.cnblogs.com/duguguiyu/</uri></author><link rel="alternate" href="http://www.cnblogs.com/duguguiyu/archive/2010/02/07/1665544.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/duguguiyu/archive/2010/02/07/1665544.html"/><content type="text">Intent解析基于组件的架构体系，除了有定义良好的组件，如何把这些组件组装在一起，也是一门艺术。在Android中，Intent（貌似通常译作：意图...），就是连接各组件的桥梁。前段时间看同事们做Symbian平台的网易掌上邮（真的是做的用心，NB的一米，热情欢迎所有163邮箱的S60v3用户，猛点击之...），有个功能是为邮件添加附件，比如你想要通过邮件发送一副图片泡mm，可能需要有个很直观...</content></entry><entry><id>http://www.cnblogs.com/duguguiyu/archive/2010/01/30/1659980.html</id><title type="text">深入Android 【三】 —— 组件入门</title><summary type="text">Android组件横看成岭侧成峰，远近高低各不同。 -- 《题西林壁》组件（Component），在谈及所谓架构和重用的时候，是一个重要的事情。很多时候都会说基于组件的软件架构，指的是期望把程序做乐高似的，有一堆接口标准封装完整的组件放在哪里，想用的时候取上几个一搭配，整个程序就构建完成了。在开篇的时候就在说，Android是一个为组件化而搭建的平台，它引入所谓Mash-Up的概念，这使得你在应用...</summary><published>2010-01-30T05:09:00Z</published><updated>2010-01-30T05:09:00Z</updated><author><name>duguguiyu</name><uri>http://www.cnblogs.com/duguguiyu/</uri></author><link rel="alternate" href="http://www.cnblogs.com/duguguiyu/archive/2010/01/30/1659980.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/duguguiyu/archive/2010/01/30/1659980.html"/><content type="text">Android组件横看成岭侧成峰，远近高低各不同。 -- 《题西林壁》组件（Component），在谈及所谓架构和重用的时候，是一个重要的事情。很多时候都会说基于组件的软件架构，指的是期望把程序做乐高似的，有一堆接口标准封装完整的组件放在哪里，想用的时候取上几个一搭配，整个程序就构建完成了。在开篇的时候就在说，Android是一个为组件化而搭建的平台，它引入所谓Mash-Up的概念，这使得你在应用...</content></entry><entry><id>http://www.cnblogs.com/duguguiyu/archive/2010/01/23/1654559.html</id><title type="text">深入Android 【二】 —— 架构和学习</title><summary type="text">Android架构和特征千呼万唤始出来，犹抱琵琶半遮。 -- 《琵琶行》虽贵为富二代，但Android要是没任何可圈点的地方，开不过70迈，在玲琅满目的手机平台竞争中，充其量也就做几个俯卧撑打一桶酱油，然后被落的远远的。说到底，出来混，靠的还是技术。架构从SDK文档中，偷来一幅Android平台的架构图，如上。在整个架构最底层红彤彤的部分，是Linux Kernel在移动平台的一个移植，它隐藏了硬...</summary><published>2010-01-22T18:26:00Z</published><updated>2010-01-22T18:26:00Z</updated><author><name>duguguiyu</name><uri>http://www.cnblogs.com/duguguiyu/</uri></author><link rel="alternate" href="http://www.cnblogs.com/duguguiyu/archive/2010/01/23/1654559.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/duguguiyu/archive/2010/01/23/1654559.html"/><content type="text">Android架构和特征千呼万唤始出来，犹抱琵琶半遮。 -- 《琵琶行》虽贵为富二代，但Android要是没任何可圈点的地方，开不过70迈，在玲琅满目的手机平台竞争中，充其量也就做几个俯卧撑打一桶酱油，然后被落的远远的。说到底，出来混，靠的还是技术。架构从SDK文档中，偷来一幅Android平台的架构图，如上。在整个架构最底层红彤彤的部分，是Linux Kernel在移动平台的一个移植，它隐藏了硬...</content></entry><entry><id>http://www.cnblogs.com/duguguiyu/archive/2010/01/21/1652868.html</id><title type="text">深入Android 【一】 —— 序及开篇</title><summary type="text">序携来百侣曾游，忆往昔峥嵘岁月稠。 -- 《沁园春·长沙》对于Android，我也算是老人了，所谓，有文有真想。正由于这段玩票经历，使得我在毕业后，鬼使神差的成为移动平台的一名码工，再次有机会放肆的拥抱Android。2010开年，手上突然有了一把闲散时间，有机会进一步总结和学习Android。于是想再一次为Android写一系列的东西，这些东西来自于一些开发经验，对源码的学习和对And...</summary><published>2010-01-20T16:56:00Z</published><updated>2010-01-20T16:56:00Z</updated><author><name>duguguiyu</name><uri>http://www.cnblogs.com/duguguiyu/</uri></author><link rel="alternate" href="http://www.cnblogs.com/duguguiyu/archive/2010/01/21/1652868.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/duguguiyu/archive/2010/01/21/1652868.html"/><content type="text">序携来百侣曾游，忆往昔峥嵘岁月稠。 -- 《沁园春·长沙》对于Android，我也算是老人了，所谓，有文有真想。正由于这段玩票经历，使得我在毕业后，鬼使神差的成为移动平台的一名码工，再次有机会放肆的拥抱Android。2010开年，手上突然有了一把闲散时间，有机会进一步总结和学习Android。于是想再一次为Android写一系列的东西，这些东西来自于一些开发经验，对源码的学习和对And...</content></entry><entry><id>http://www.cnblogs.com/duguguiyu/archive/2009/06/17/1504701.html</id><title type="text">Symbian手记【五】 —— Symbian的异步框架</title><summary type="text">永远活在同步的流程里，无疑是我等码工最大的奢望之一。为了不阻塞UI，为了读写一陀陀数据，为了含辛茹苦的演算复杂的逻辑，为了大家和睦相处共同劳动，总是需要异步处理，你一下我一下共同完成任务。在Symbian中，做了一套机制来做这件事情，这就是Active Objects。Active ObjectsActive Object是一套事件驱动的多任务模型。在Symbian的标准线程中（除掉一些Java构...</summary><published>2009-06-16T17:13:00Z</published><updated>2009-06-16T17:13:00Z</updated><author><name>duguguiyu</name><uri>http://www.cnblogs.com/duguguiyu/</uri></author><link rel="alternate" href="http://www.cnblogs.com/duguguiyu/archive/2009/06/17/1504701.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/duguguiyu/archive/2009/06/17/1504701.html"/><content type="text">永远活在同步的流程里，无疑是我等码工最大的奢望之一。为了不阻塞UI，为了读写一陀陀数据，为了含辛茹苦的演算复杂的逻辑，为了大家和睦相处共同劳动，总是需要异步处理，你一下我一下共同完成任务。在Symbian中，做了一套机制来做这件事情，这就是Active Objects。Active ObjectsActive Object是一套事件驱动的多任务模型。在Symbian的标准线程中（除掉一些Java构...</content></entry><entry><id>http://www.cnblogs.com/duguguiyu/archive/2009/06/13/1502416.html</id><title type="text">Symbian手记【四】 —— Symbian的容器</title><summary type="text">【四】 Symbian的容器Symbian在设计之初，没有拥抱STL，这就要求，它需要重新制作一些轮子，容器便是其中的一个。CArray系列容器Symbian的设计者，非常喜欢复杂的继承结构和保罗万象的类，CArray系列的容器，就是在这种理念下的产物。CArray是顺序容器，相当于STL的vector + list，以及更多。CArray系列容器，在继承的最底端，也就是可实例化使用的类，都采用C...</summary><published>2009-06-12T16:55:00Z</published><updated>2009-06-12T16:55:00Z</updated><author><name>duguguiyu</name><uri>http://www.cnblogs.com/duguguiyu/</uri></author><link rel="alternate" href="http://www.cnblogs.com/duguguiyu/archive/2009/06/13/1502416.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/duguguiyu/archive/2009/06/13/1502416.html"/><content type="text">【四】 Symbian的容器Symbian在设计之初，没有拥抱STL，这就要求，它需要重新制作一些轮子，容器便是其中的一个。CArray系列容器Symbian的设计者，非常喜欢复杂的继承结构和保罗万象的类，CArray系列的容器，就是在这种理念下的产物。CArray是顺序容器，相当于STL的vector + list，以及更多。CArray系列容器，在继承的最底端，也就是可实例化使用的类，都采用C...</content></entry></feed>
