<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Android Resource &#124; 资源 资讯 教程 &#187; Tips</title>
	<atom:link href="http://www.androidres.com/index.php/tag/tips/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.androidres.com</link>
	<description>Discuss developing Android applications using the Android framework and Collect android resource</description>
	<lastBuildDate>Tue, 12 Jan 2010 10:03:28 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<!-- Easy AdSense V2.82 -->
<!-- Post[count: 1] -->
<div class="ezAdsense adsense adsense-leadin" style="text-align:center;margin:12px;"><script type="text/javascript"><!--
google_ad_client = "pub-4703322803494425";
/* 468x60, Top_SinglePost */
google_ad_slot = "7939142022";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div>	<item>
		<title>唠点与“细节”相关的事儿</title>
		<link>http://www.androidres.com/index.php/2009/12/05/10-user-experience-tips-for-successful-android-apps/</link>
		<comments>http://www.androidres.com/index.php/2009/12/05/10-user-experience-tips-for-successful-android-apps/#comments</comments>
		<pubDate>Sat, 05 Dec 2009 09:12:51 +0000</pubDate>
		<dc:creator>EGGer</dc:creator>
				<category><![CDATA[Essay]]></category>
		<category><![CDATA[Good Sales]]></category>
		<category><![CDATA[Optimize Apps]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[User Experience]]></category>

		<guid isPermaLink="false">http://www.androidres.com/?p=706</guid>
		<description><![CDATA[
曾经的ADC01举办之初，像我这样的老百姓对这项技术还处于无知状态。但凭借对Iphone的了解以及革命性的App Store，以至于当得知Android和它所肩负使命时，身体里流淌的血液便开始加速，筐唧筐唧往脑子里灌。如今ADC第二春已经落下帷幕，再一次对那 些构思巧妙的设计发出赞叹，大部分的成功作品都更加贴近生活，以至于平时我们不太注意的小细节，经过一番整理便可以成为手机上革命性的创新。“天下难事必做于易，天下大事必做于细” （什么？你第一次听说啊？那请您拜读一下《沃尔玛不败之谜》）。
从AndroidTapp.com看到一篇关于提高Android软件开发质量的总结，完全立足于用户的视角创建更加人性化的应用软件。AR对这篇文章的某些相关联的观点加以合并，增加和扩展了某些较重要的内容。如果你有更好的建议，希望可以通过提交Comments的方式与大家共享！
尊重用户对当前软件的绝对控制权
大部分人都有过被“流氓”软件骚扰的经历，其主要特点体现在如下几个特征：

在用户不知情的前提下强制安装。
无法轻易移除
盗取用户资料

尽管Android平台有着严密的安全体系，但依然无法避免某些新形势的恶意行为。之所以将这条法则放在第一个位置，完全是为了呼吁开发者善待用户对手机应 用市场的信任，同时更要齐心合力维护赖以生存的生命之泉。让用户轻松体验软件带来便利和快乐的同时，更需要确保他们具备自由选择的权利。当软件正常运行或 者正处于任务的处理状态时，允许随时便捷的终止、退出或者登出当前应用程序的操作。
善待用户的可存储资源（SD Card &#38; Internal Memory）
很多开发者常常出于便捷的考虑，直接将大量临时性或者一些初始化数据存储于手机的内置存储单元。这对于某些配置较低的手机，简直是一场灾难。建议在 存储数据之前先检测当前SD-Card的可用性。如果出现没有SD-Card或者其存储区域已满时，则可以考虑利用网络存储资源（受限于当前网络连接状 态）。如果处于“墙内”或者无法获得网络服务，那么不得不考虑依赖于内置的存储单元，但是需要尽可能优化数据量，确保资源的有效利用。
在软件设置菜单中预置清除数据功能，允许用户手动清除缓存或者移除所有与当前程序相关联的数据，
自定义更新周期
在软件设置菜单中增加修改更新周期的功能，允许用户根据当前需要选择恰当的周期。如果周期设置较短，不但影响到系统性能的表现力，而且会缩短电力的续航时 间。对于开发者而言，需要严格控制版本号，针对一批修改做统一更新，而不要频繁的更新某些局部细微改动（出现致命缺陷的情况除外）。
完整的功能描述和详实的更新日志
建议具备一定条件的开发者可以考虑为不同的应用软件或游戏创建独立的网站（或者将多个软件存放在同一个网站的不同页面中维护和管理）。这 样有助于用户可以第一时间了解应用程序的完整介绍，包括可能修改用户手机设置的明确说明（是否增加后台进程等&#8230;）。另外每次版本更新的详细信息需要保 持与软件更新同步：

修复了什么缺陷？
当前版本添加了哪些新功能？
下一版本可能会实现哪些值得期待的功能？

这样做的好处不需要过多介绍。难道你不希望了解当前手机软件的更新都做了哪些修改吗？另外，作为一个实时的反馈平台，可以及时的了解到当前用户遇到的疑问和收集非常有价值的建设性意见。
搭建漂亮的门面
赏心悦目的操作界面总是可以第一时间俘获用户的心。从恰当合理的色彩搭配到摆放和组织界面元素，其任何环节都直接影响产品的质量。大街上花枝招展的个性人 类，绝对可以毫不留情的吸引住你的眼球，但你真的有勇气和他对视吗？摆放错位的汽车堵在胡同里，你是否有强烈的正义感涌上心头呢？没错，视觉会对人的情绪 产生非常深远的影响。当无法通过视觉测试的食物，估计很难送到嘴里（饥饿状态除外）。对于要求苛刻的用户而言，其很难忍受手机主菜单中存在破坏和谐气氛的 Icons。所以对于呕心沥血之作，在保证后台可以高效运作的前提下，非常有必要装备一整套体面的行头。
清晰流畅的操作流程
如果将应用软件的内容比作为整个系统的功能器官，那么导航系统可以看做为大脑，它的意义在于“思考”如何调配当前系统资源。堵塞或者混乱的大脑无法高效的 提供准确内容，一旦内容无法被用到，其存在的意义等价于零。在设计软件功能导航时，可以考虑遵循大众普遍习惯的操作方式，确保某些常用功能的摆放位置和顺 序（千万不要在这里体现另类的个性，否则会酿成惨剧）。然而这样也并不是最稳妥的办法，针对不同情况需要考虑复杂的地域差异。巧妙的根据功能性分类，并使 用具有组织和约束功能的Views元素加以区分等。
基于缺乏耐心的用户为考量来设计和优化
凡事如果以最坏的情况来考虑，必定可以再市场的角逐中获得更多人的青睐。根据此前一些抽样数据的统计，手机软件的群体中有相当一部分人对事物缺乏耐心，尤 其是面对狭小屏幕所反映出的压抑情绪会加大对某些设计蹩脚的应用程序的厌烦感。针对硬件条件的限制，尽管暂时很难直接给用户带来与桌面应用程序痛快淋漓的 体验，但至少可以对某些软件做出操作流程上的优化，已达到简便和更加容易使用。由于具体的要求存在多样性，所以无法客观的给出统一的量化标准，但作为开发 者需要时刻提醒自己对这个问题的关注。
避免处于BP状态的Activities依然频繁占用系统资源
Background processes被官方直接定义为：onStop()方 法已经被调用、并对当前用户处于不可见状态的Activities。开发者根据应用程序的需求慎重考量是否一定有必要保证处于BP状态的 Activities仍然需要处理各种数据，以至于频繁占用过多的网络和计算资源。手机用户普遍非常在意系统的执行效率，有时宁愿放弃某些功能以保证当前 系统的可持续高效的处理任何请求。
需要将用户服务的因素绑定在完整的技术支持体系中
自由开发者在Android Market从事商业行为时，往往都非常看重为用户提供完善的技术支持，以期待得到比较好的口碑和保证软件销量持续增长。但是这里所提到的另外一种用户服 务不同于技术支持，它更倾向于是Android Market应该提供的一种用户保障体系。然而目前Google在这方面缺乏完整的解决方法，不得不由开发者面对诸如信用卡付款或者已经付款却无法正常下 载软件等问题。如果开发者可以承担起这样的职责，用户会将某种程度的感激转嫁为对产品的信任和支持，转而提供良好的口碑效应。相反，如果忽视这样问题的存 在，由于用户选择你的产品而发生的问题无法得到解决，那么会直接将问题转化成对产品和开发者的不信任。此前有人手机应用软件经济模式总结了一种比较简单的 成功法则：（好主意+ 有利抢占市场的时机 = 完美的销量） 这的确是可以第一时间赢得用户青睐的方法。但是如果想建立稳定的销售增长曲线，那么还需要结合以上论述的内容，为用户处理一系列与产品相关的问题。
]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-707" title="sell-your-apps-in-serious-volume" src="http://www.androidres.com/wp-content/uploads/2009/12/sell-your-apps-in-serious-volume.jpg" alt="sell-your-apps-in-serious-volume" width="530" height="222" /></p>
<p>曾经的ADC01举办之初，像我这样的老百姓对这项技术还处于无知状态。但凭借对Iphone的了解以及革命性的App Store，以至于当得知Android和它所肩负使命时，身体里流淌的血液便开始加速，筐唧筐唧往脑子里灌。如今ADC第二春已经落下帷幕，再一次对那 些构思巧妙的设计发出赞叹，大部分的成功作品都更加贴近生活，以至于平时我们不太注意的小细节，经过一番整理便可以成为手机上革命性的创新。“<strong>天下难事必做于易，天下大事必做于细</strong>” （什么？你第一次听说啊？那请您拜读一下《沃尔玛不败之谜》）。</p>
<p>从AndroidTapp.com看到一篇关于<a target="_blank" id="zk7i" title="提高Android软件开发质量的总结" href="http://www.androidtapp.com/10-user-experience-tips-for-successful-android-apps/" target="_blank">提高Android软件开发质量的总结</a>，完全立足于用户的视角创建更加人性化的应用软件。AR对这篇文章的某些相关联的观点加以合并，增加和扩展了某些较重要的内容。如果你有更好的建议，希望可以通过提交Comments的方式与大家共享！<span id="more-706"></span></p>
<h2><strong>尊重用户对当前软件的绝对控制权</strong></h2>
<p>大部分人都有过被“流氓”软件骚扰的经历，其主要特点体现在如下几个特征：</p>
<ul>
<li>在用户不知情的前提下强制安装。</li>
<li>无法轻易移除</li>
<li>盗取用户资料</li>
</ul>
<p>尽管Android平台有着严密的安全体系，但依然无法避免某些新形势的恶意行为。之所以将这条法则放在第一个位置，完全是为了呼吁开发者善待用户对手机应 用市场的信任，同时更要齐心合力维护赖以生存的生命之泉。让用户轻松体验软件带来便利和快乐的同时，更需要确保他们具备自由选择的权利。当软件正常运行或 者正处于任务的处理状态时，允许随时便捷的终止、退出或者登出当前应用程序的操作。</p>
<h2><strong>善待用户的可存储资源（SD Card &amp; Internal Memory）</strong></h2>
<p>很多开发者常常出于便捷的考虑，直接将大量临时性或者一些初始化数据存储于手机的内置存储单元。这对于某些配置较低的手机，简直是一场灾难。建议在 存储数据之前先检测当前SD-Card的可用性。如果出现没有SD-Card或者其存储区域已满时，则可以考虑利用网络存储资源（受限于当前网络连接状 态）。如果处于“墙内”或者无法获得网络服务，那么不得不考虑依赖于内置的存储单元，但是需要尽可能优化数据量，确保资源的有效利用。</p>
<p>在软件设置菜单中预置清除数据功能，允许用户手动清除缓存或者移除所有与当前程序相关联的数据，</p>
<h2><strong>自定义更新周期</strong></h2>
<p>在软件设置菜单中增加修改更新周期的功能，允许<a href="http://www.androidres.com/index.php/2009/12/05/10-user-experience-tips-for-successful-android-apps/" target="_blank">用户</a>根据当前需要选择恰当的周期。如果周期设置较短，不但影响到系统性能的表现力，而且会缩短电力的续航时 间。对于开发者而言，需要严格控制版本号，针对一批修改做统一更新，而不要频繁的更新某些局部细微改动（出现致命缺陷的情况除外）。</p>
<h2><strong>完整的功能描述和详实的更新日志</strong></h2>
<p>建议具备一定条件的开发者可以考虑为不同的应用软件或游戏创建独立的网站（或者将多个软件存放在同一个网站的不同页面中维护和管理）。这 样有助于用户可以第一时间了解应用程序的完整介绍，包括可能修改用户手机设置的明确说明（是否增加后台进程等&#8230;）。另外每次版本更新的详细信息需要保 持与软件更新同步：</p>
<ul>
<li>修复了什么缺陷？</li>
<li>当前版本添加了哪些新功能？</li>
<li>下一版本可能会实现哪些值得期待的功能？</li>
</ul>
<p>这样做的好处不需要过多介绍。难道你不希望了解当前手机软件的更新都做了哪些修改吗？另外，作为一个实时的反馈平台，可以及时的了解到当前用户遇到的疑问和收集非常有价值的建设性意见。</p>
<h2><strong>搭建漂亮的门面</strong></h2>
<p>赏心悦目的操作界面总是可以第一时间俘获用户的心。从恰当合理的色彩搭配到摆放和组织界面元素，其任何环节都直接影响产品的质量。大街上花枝招展的个性人 类，绝对可以毫不留情的吸引住你的眼球，但你真的有勇气和他对视吗？摆放错位的汽车堵在胡同里，你是否有强烈的正义感涌上心头呢？没错，视觉会对人的情绪 产生非常深远的影响。当无法通过视觉测试的食物，估计很难送到嘴里（饥饿状态除外）。对于要求苛刻的用户而言，其很难忍受手机主菜单中存在破坏和谐气氛的 Icons。所以对于呕心沥血之作，在保证后台可以高效运作的前提下，非常有必要装备一整套体面的行头。</p>
<h2><strong>清晰流畅的操作流程</strong></h2>
<p>如果将应用软件的内容比作为整个系统的功能器官，那么导航系统可以看做为大脑，它的意义在于“思考”如何调配当前系统资源。堵塞或者混乱的大脑无法高效的 提供准确内容，一旦内容无法被用到，其存在的意义等价于零。在设计软件功能导航时，可以考虑遵循大众普遍习惯的操作方式，确保某些常用功能的摆放位置和顺 序（千万不要在这里体现另类的<a href="http://www.androidres.com/index.php/2009/12/05/10-user-experience-tips-for-successful-android-apps/">个性</a>，否则会酿成惨剧）。然而这样也并不是最稳妥的办法，针对不同情况需要考虑复杂的地域差异。巧妙的根据功能性分类，并使 用具有组织和约束功能的Views元素加以区分等。</p>
<h2><strong>基于缺乏耐心的用户为考量来设计和优化</strong></h2>
<p>凡事如果以最坏的情况来考虑，必定可以再市场的角逐中获得更多人的青睐。根据此前一些抽样数据的统计，手机软件的群体中有相当一部分人对事物缺乏耐心，尤 其是面对狭小屏幕所反映出的压抑情绪会加大对某些设计蹩脚的应用程序的厌烦感。针对硬件条件的限制，尽管暂时很难直接给用户带来与桌面应用程序痛快淋漓的 体验，但至少可以对某些软件做出操作流程上的优化，已达到简便和更加容易使用。由于具体的要求存在多样性，所以无法客观的给出统一的量化标准，但作为开发 者需要时刻提醒自己对这个问题的关注。</p>
<h2><strong>避免处于<a target="_blank" id="p3_i" title="BP" href="http://developer.android.com/guide/topics/fundamentals.html" target="_blank">BP</a>状态的Activities依然频繁占用系统资源</strong></h2>
<p><a target="_blank" id="n7.8" title="Background processes" href="http://developer.android.com/guide/topics/fundamentals.html" target="_blank">Background processes</a>被官方直接定义为：<a target="_blank" id="xzbe" title="onStop()" href="http://developer.android.com/reference/android/app/Activity.html#onStop%28%29" target="_blank">onStop()</a>方 法已经被调用、并对当前用户处于不可见状态的Activities。开发者根据应用程序的需求慎重考量是否一定有必要保证处于BP状态的 Activities仍然需要处理各种数据，以至于频繁占用过多的网络和计算资源。手机用户普遍非常在意系统的执行效率，有时宁愿放弃某些功能以保证当前 系统的可持续高效的处理任何请求。</p>
<h2><strong>需要将用户服务的因素绑定在完整的技术支持体系中</strong></h2>
<p>自由<a href="http://www.androidres.com/index.php/2009/12/05/10-user-experience-tips-for-successful-android-apps/">开发者</a>在Android Market从事商业行为时，往往都非常看重为用户提供完善的技术支持，以期待得到比较好的口碑和保证软件销量持续增长。但是这里所提到的另外一种用户服 务不同于技术支持，它更倾向于是Android Market应该提供的一种用户保障体系。然而目前Google在这方面缺乏完整的解决方法，不得不由开发者面对诸如信用卡付款或者已经付款却无法正常下 载软件等问题。如果开发者可以承担起这样的职责，用户会将某种程度的感激转嫁为对产品的信任和支持，转而提供良好的口碑效应。相反，如果忽视这样问题的存 在，由于用户选择你的产品而发生的问题无法得到解决，那么会直接将问题转化成对产品和开发者的不信任。此前有人手机应用软件经济模式总结了一种比较简单的 成功法则：（好主意+ 有利抢占市场的时机 = 完美的销量） 这的确是可以第一时间赢得用户青睐的方法。但是如果想建立稳定的销售增长曲线，那么还需要结合以上论述的内容，为用户处理一系列与产品相关的问题。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.androidres.com/index.php/2009/12/05/10-user-experience-tips-for-successful-android-apps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>构建动态数组(Dynamic Arrays)的方法</title>
		<link>http://www.androidres.com/index.php/2009/03/08/android-dynamic-arrays-tutorials/</link>
		<comments>http://www.androidres.com/index.php/2009/03/08/android-dynamic-arrays-tutorials/#comments</comments>
		<pubDate>Sun, 08 Mar 2009 07:33:36 +0000</pubDate>
		<dc:creator>Edgar Sun</dc:creator>
				<category><![CDATA[Resource]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Dynamic Arrays]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://www.androidres.com/?p=287</guid>
		<description><![CDATA[对资源的合理利用是我们一直比较关注的话题，不仅仅是因为手机平台的资源相对比较有限，更主要的是要尽量以Smart的方式对待任何事情。举个例子，有的时候我们经常要面对一个庞大的数据堆栈，但却仅仅使用小部分的数据，这样一来就提出了动态数组的概念，目的是通过特定的需要来浮动数组的容量，这样就能避免不必要的资源浪费。
在Android平台上，我们可以通过定义一个动态数组的类来实现前面所提到的需求：

 import android.util.Log;  

 public class DynamicArray {
    private Object[] data;    

    public DynamicArray() {
       data = new Object[1];
    }  

    public Object get(int position) {
       [...]]]></description>
			<content:encoded><![CDATA[<p>对资源的合理利用是我们一直比较关注的话题，不仅仅是因为手机平台的资源相对比较有限，更主要的是要尽量以Smart的方式对待任何事情。举个例子，有的时候我们经常要面对一个庞大的数据堆栈，但却仅仅使用小部分的数据，这样一来就提出了动态数组的概念，目的是通过特定的需要来浮动数组的容量，这样就能避免不必要的资源浪费。<span id="more-287"></span></p>
<p>在Android平台上，我们可以通过定义一个动态数组的类来实现前面所提到的需求：</p>
<pre class="brush: java; smart-tabs: true;toolbar: false">
 import android.util.Log;  

 public class DynamicArray {
    private Object[] data;    

    public DynamicArray() {
       data = new Object[1];
    }  

    public Object get(int position) {
       if (position >= data.length)
           return 0;
       else
          return data[position];
    }  

    public void put(int position, Object value) {
        if (position >= data.length) {
            int newSize = 2 * data.length;
            if (position >= newSize)
                newSize = 2 * position;
            Object[] newData = new Object[newSize];
            System.arraycopy(data, 0, newData, 0, data.length);
            data = newData;
            Log.v("x", "Size of dynamic array increased to " + newSize);
        }
        data[position] = value;
     }
 }  </pre>
<p>调用方法：</p>
<pre class="brush: java; smart-tabs: true;toolbar: false">
/* Greate Array */
DynamicArray arr = new DynamicArray();  

/* Add Integers and Strings */
arr.put(0, 123);
arr.put(1, "Hi There");  

/* Output Array Content */
Log.v("Dynamic Array Test", "0: " + arr.get(0) + ", 1: " + arr.get(1));
</pre>
<p><a target="_blank" href="http://www.4feets.com/2009/03/dynamic-arrays-of-arbitrary-objects/">查看原文</a>（Via proxy)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.androidres.com/index.php/2009/03/08/android-dynamic-arrays-tutorials/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>值得参考的WorkingDay</title>
		<link>http://www.androidres.com/index.php/2009/03/01/working-day/</link>
		<comments>http://www.androidres.com/index.php/2009/03/01/working-day/#comments</comments>
		<pubDate>Sun, 01 Mar 2009 09:32:44 +0000</pubDate>
		<dc:creator>Edgar Sun</dc:creator>
				<category><![CDATA[Daily Cakes]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://www.androidres.com/?p=269</guid>
		<description><![CDATA[QUALITY vs quantity, UX process.
Check email ONLY: 


10AM
1PM
4PM

Send any time
Set email to check every 3 hours.
NO email on evenings.
NO email on weekends.
EMERGENCY? = Use phone.

FOCUS 1-3 Activities max/day
LOG 1-3 Succinct status bullets every day on team wiki
MINIMIZE chat
MAXIMIZE single-tasking
OUT by 5:30PM
~No excuses~
有很多关于“如何才能高效的安排工作日？”的讨论，上边给大家做提出的参考也并不具备普遍性，但还是值得一部份人参考。毕竟我们每天需要花费大量的时间去收发Email，而且会在面对一堆的工作任务中显得茫然而不知所措。
查看其它参考资料：

How to Mitigate the Urgent to Focus on the Important

查看原文
]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-270" style="border: 1px solid #e6e6e6;" title="qualityvsquantity" src="http://www.androidres.com/wp-content/uploads/2009/03/qualityvsquantity.jpg" alt="qualityvsquantity" width="181" height="389" /><span style="color: #808080;">QUALITY vs quantity, UX process.</span><br />
<strong>Check email ONLY: </strong></p>
<blockquote>
<ul>
<li>10AM</li>
<li>1PM</li>
<li>4PM</li>
</ul>
<p><strong>Send any time<br />
Set email to check every 3 hours.<br />
NO email on evenings.<br />
NO email on weekends.<br />
EMERGENCY? = Use phone.<br />
</strong></p>
<p>FOCUS 1-3 Activities max/day<br />
LOG 1-3 Succinct status bullets every day on team wiki</p>
<p><span style="color: #ff6600;">MINIMIZE chat<br />
MAXIMIZE single-tasking</span></p>
<h1><span style="color: #ff0000;">OUT by 5:30PM</span></h1>
<p>~No excuses~</p></blockquote>
<p>有很多关于“如何才能高效的安排工作日？”的讨论，上边给大家做提出的参考也并不具备普遍性，但还是值得一部份人参考。毕竟我们每天需要花费大量的时间去收发Email，而且会在面对一堆的工作任务中显得茫然而不知所措。<span id="more-269"></span></p>
<p><strong>查看其它参考资料：</strong></p>
<ul>
<li><a target="_blank" href="http://blogs.harvardbusiness.org/cs/2009/02/how_to_mitigate_the_urgent_to.html" target="_blank">How to Mitigate the Urgent to Focus on the Important</a></li>
</ul>
<p><a target="_blank" href="http://smarterware.org/669/simple-guidelines-for-workday-quality-over-quantity" target="_blank">查看原文</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.androidres.com/index.php/2009/03/01/working-day/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>&#8220;Flurry Analytics&#8221;手机应用开发者的又一利器</title>
		<link>http://www.androidres.com/index.php/2009/02/08/android-flurry-analytics/</link>
		<comments>http://www.androidres.com/index.php/2009/02/08/android-flurry-analytics/#comments</comments>
		<pubDate>Sun, 08 Feb 2009 11:09:54 +0000</pubDate>
		<dc:creator>Edgar Sun</dc:creator>
				<category><![CDATA[Others]]></category>
		<category><![CDATA[Resource]]></category>
		<category><![CDATA[Analytics]]></category>
		<category><![CDATA[Flurry]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://www.androidres.com/?p=126</guid>
		<description><![CDATA[
与大家共同分享一个有用的小东西，名字叫 &#8220;Flurry”!
什么是Flurry?
Flurry服务与手机应用程序共同捆绑安装在手机用户终端，从而实时提供精确的用户体验分析，同时也对不同手机平台的表现情况作出准确的统计。借助这些分析数据，开发者可以充分了解应用程序的使用情况从而更准确的找到问题和提供更完善的服务，从而建立一条更科学的产品开发路线，最大限度的增加用户数量。
总所周知目前的手机应用市场正在不断扩大，而且手机应用的范围更加立体，各种各样的服务从多方面为用户带来便利。一个强大而完善的应用程序会抢夺更多用户的青睐，所以一个好的Idea要借助更加完善的用户体验才能具备更强有力的竞争实力。
Flurry看起来类似于Google Analytics工具用于帮助了解网站实时运营情况，最直接的改善网站质量。
简单介绍Flurry究竟有哪些亮点
Flurry Analytics帮助手机开发者完善产品和更好的发展业务。
归纳为：

改善用户体验和增加用户数量从而提高收益。
提高效率的同时，有针对性的完善用户更青睐的功能。
通过&#8221;How&#8221; &#8220;Where&#8221; &#8220;When&#8221; 和 &#8220;Whom“全面了解应用程序的使用情况。
提供跨平台分析。

Flurry Analytics将永远免费为开发者提供服务,同时不断的更新。不过将来可能有针对性的对某些Flurry其它模块采取增值服务，例如部署协助等&#8230; &#8230;
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.androidres.com/wp-content/uploads/2009/02/flurry_analytics.jpg" rel="lightbox[126]"><img class="alignleft size-full wp-image-127" style="border: 1px solid #e6e6e6;" title="flurry_analytics" src="http://www.androidres.com/wp-content/uploads/2009/02/flurry_analytics.jpg" alt="flurry_analytics" width="150" height="150" /></a><strong></strong></p>
<p>与大家共同分享一个有用的小东西，名字叫 &#8220;Flurry”!</p>
<p><strong>什么是Flurry?</strong></p>
<p><a target="_blank" href="http://www.flurry.com">Flurry服务</a>与手机应用程序共同捆绑安装在手机用户终端，从而实时提供精确的用户体验分析，同时也对不同手机平台的表现情况作出准确的统计。借助这些分析数据，开发者可以充分了解应用程序的使用情况从而更准确的找到问题和提供更完善的服务，从而建立一条更科学的产品开发路线，最大限度的增加用户数量。<span id="more-126"></span></p>
<p>总所周知目前的手机应用市场正在不断扩大，而且手机应用的范围更加立体，各种各样的服务从多方面为用户带来便利。一个强大而完善的应用程序会抢夺更多用户的青睐，所以一个好的Idea要借助更加完善的用户体验才能具备更强有力的竞争实力。</p>
<p>Flurry看起来类似于<a target="_blank" href="http://www.google.com/analytics/">Google Analytics</a>工具用于帮助了解网站实时运营情况，最直接的改善网站质量。</p>
<p><strong>简单介绍Flurry究竟有哪些亮点</strong></p>
<p>Flurry Analytics帮助手机开发者完善产品和更好的发展业务。</p>
<p>归纳为：</p>
<ul>
<li>改善用户体验和增加用户数量从而提高收益。</li>
<li>提高效率的同时，有针对性的完善用户更青睐的功能。</li>
<li>通过&#8221;How&#8221; &#8220;Where&#8221; &#8220;When&#8221; 和 &#8220;Whom“全面了解应用程序的使用情况。</li>
<li>提供跨平台分析。</li>
</ul>
<p>Flurry Analytics将永远免费为开发者提供服务,同时不断的更新。不过将来可能有针对性的对某些Flurry其它模块采取增值服务，例如部署协助等&#8230; &#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.androidres.com/index.php/2009/02/08/android-flurry-analytics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>利用T-Mobile G1启动电脑</title>
		<link>http://www.androidres.com/index.php/2009/02/03/use-android-launch-pc/</link>
		<comments>http://www.androidres.com/index.php/2009/02/03/use-android-launch-pc/#comments</comments>
		<pubDate>Tue, 03 Feb 2009 03:18:48 +0000</pubDate>
		<dc:creator>Edgar Sun</dc:creator>
				<category><![CDATA[Daily Cakes]]></category>
		<category><![CDATA[Discovery]]></category>
		<category><![CDATA[G1]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://www.androidres.com/?p=42</guid>
		<description><![CDATA[应用Android平台的G1作为智能手机还有很多潜在功能有待发掘。在这里给大家介绍G1的一种新玩法，Logical Tech利用G1作为外接设备启动PC，它发布了一套简单的设置方法可以方便我们自己来亲自尝试。
介绍具体步骤之前我们先来了解其中的原理。G1提供了一个microSDHC卡的插槽，它可以帮助我们增加手机的存储空间，目前可以扩充到16GB。利用microSD卡充当一个大容量的闪存，从而可以将G1设置成为一个可以引导启动的驱动器。

最重要的是我们需要通过Ultimate Boot CD来查看和设置启动内容，需要安装两个工具（UBCDfix2.exe 和Ultimate Boot CD）来最终完成配置。
下边是具体的步骤：

将microSD开插入G1。


通过USB数据线连接G1和PC。


将G1设置为USB驱动器。


安装UBCDfix2.exe（解压缩到桌面的&#8221;UBCD&#8221;文件夹）。


同时也将Ultimate Boot CD 下载到桌面的&#8221;UBCD&#8221;文件夹。


在&#8221;UBCD&#8221;文件夹里找到并启动 fixubcd2.bat。

看起来很简单吧？有兴趣的朋友可以亲自尝试一次。
查看原文
]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-thumbnail wp-image-45" style="border: 1px solid #e6e6e6;" title="g1bootpc" src="http://www.androidres.com/wp-content/uploads/2009/02/g1bootpc-150x150.jpg" alt="g1bootpc" width="150" height="150" />应用<a target="_blank" href="http://www.android.com">Android</a>平台的G1作为智能手机还有很多潜在功能有待发掘。在这里给大家介绍G1的一种新玩法，<a target="_blank" href="http://blog.integrii.net/?p=173">Logical Tech</a>利用G1作为外接设备启动PC，它发布了一套简单的设置方法可以方便我们自己来亲自尝试。</p>
<p>介绍具体步骤之前我们先来了解其中的原理。G1提供了一个microSDHC卡的插槽，它可以帮助我们增加手机的存储空间，目前可以扩充到16GB。利用microSD卡充当一个大容量的闪存，从而可以将G1设置成为一个可以引导启动的驱动器。</p>
<p><span id="more-42"></span></p>
<p>最重要的是我们需要通过<a target="_blank" href="http://ftp.cc.uoc.gr/mirrors/linux/ubcd/ubcd411.iso">Ultimate Boot CD</a>来查看和设置启动内容，需要安装两个工具（<a target="_blank" href="http://blog.integrii.net/wp-content/uploads/2009/01/ubcdfix2.exe">UBCDfix2.exe</a> 和<a target="_blank" href="http://ftp.cc.uoc.gr/mirrors/linux/ubcd/ubcd411.iso">Ultimate Boot CD</a>）来最终完成配置。</p>
<p>下边是具体的步骤：</p>
<ul>
<li>将microSD开插入G1。</li>
</ul>
<ul>
<li>通过USB数据线连接G1和PC。</li>
</ul>
<ul>
<li>将G1设置为USB驱动器。</li>
</ul>
<ul>
<li>安装<a target="_blank" href="http://blog.integrii.net/wp-content/uploads/2009/01/ubcdfix2.exe">UBCDfix2.exe</a>（解压缩到桌面的&#8221;UBCD&#8221;文件夹）。</li>
</ul>
<ul>
<li>同时也将<a target="_blank" href="http://ftp.cc.uoc.gr/mirrors/linux/ubcd/ubcd411.iso">Ultimate Boot CD</a> 下载到桌面的&#8221;UBCD&#8221;文件夹。</li>
</ul>
<ul>
<li>在&#8221;UBCD&#8221;文件夹里找到并启动 fixubcd2.bat。</li>
</ul>
<p>看起来很简单吧？有兴趣的朋友可以亲自尝试一次。</p>
<p><a target="_blank" href="http://blog.integrii.net/?p=173">查看原文</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.androidres.com/index.php/2009/02/03/use-android-launch-pc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
