<?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>iT人 -  theiter &#187; Android</title>
	<atom:link href="http://www.theiter.com/tag/android/feed" rel="self" type="application/rss+xml" />
	<link>http://www.theiter.com</link>
	<description>关注IT技术，研究移动开发技术，记录IT人的生活</description>
	<lastBuildDate>Sun, 04 Dec 2011 14:28:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.5</generator>
		<item>
		<title>上亿手机预装间谍软件曝光</title>
		<link>http://www.theiter.com/2011/12/%e4%b8%8a%e4%ba%bf%e6%89%8b%e6%9c%ba%e9%a2%84%e8%a3%85%e9%97%b4%e8%b0%8d%e8%bd%af%e4%bb%b6%e6%9b%9d%e5%85%89.html</link>
		<comments>http://www.theiter.com/2011/12/%e4%b8%8a%e4%ba%bf%e6%89%8b%e6%9c%ba%e9%a2%84%e8%a3%85%e9%97%b4%e8%b0%8d%e8%bd%af%e4%bb%b6%e6%9b%9d%e5%85%89.html#comments</comments>
		<pubDate>Sun, 04 Dec 2011 14:25:43 +0000</pubDate>
		<dc:creator>theiter</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[手机资讯]]></category>
		<category><![CDATA[智能手机]]></category>

		<guid isPermaLink="false">http://www.theiter.com/?p=766</guid>
		<description><![CDATA[一款名为Carrier IQ的间谍软件被曝光。该软件暗中收集用户隐私信息，甚至用户每按下一个键盘都会被秘密地记录在案。该软件已被预装在全球约1.41亿部手机中，其中包括国内大量的水货手机。 据了解，CIQ原本是一款用来监测手机使用情况的应用程序，它会根据手机使用情况提供具体数据，以指导手机用户，方便手机生产商提高产品质量和服务水平。包括苹果、HTC、三星在内的手机制造商，以及AT&#38;T、T-Mobile 等运营商都在手机上预装CIQ软件，目前已被预装在全球约1.41亿部手机中。但是，不久前CIQ被曝光存在收集用户隐私数据行为，包括用户所处的位置、键盘录入情况，以及手机运行的程序等都被上传到软件服务器上。苹果也发表声明称，已经在大多数iOS5设备中停止支持CIQ，并会在未来的软件升级时将其完全删除。国内的水货用户应当提高警惕。 目前，针对Android系统已经有一款名为Carrier IQ Detector 的App可以简单方便的监测手机是否安装了该间谍软件。对该软件的介绍如下：“Determine whether or not your phone contains Carrier IQ mobile diagnostic software.Security researchers have recently determined that a number of consumer mobile devices contain pre-installed software from Carrier IQ. While this software appears to be designed to help mobile network operators improve coverage through metrics tracking, it does [...]]]></description>
			<content:encoded><![CDATA[<p>一款名为Carrier IQ的间谍软件被曝光。该软件暗中收集用户隐私信息，甚至用户每按下一个键盘都会被秘密地记录在案。该软件已被预装在全球约1.41亿部手机中，其中包括国内大量的水货手机。</p>
<p>据了解，CIQ原本是一款用来监测手机使用情况的应用程序，它会根据手机使用情况提供具体数据，以指导手机用户，方便手机生产商提高产品质量和服务水平。包括苹果、HTC、三星在内的手机制造商，以及AT&amp;T、T-Mobile 等运营商都在手机上预装CIQ软件，目前已被预装在全球约1.41亿部手机中。但是，不久前CIQ被曝光存在收集用户隐私数据行为，包括用户所处的位置、键盘录入情况，以及手机运行的程序等都被上传到软件服务器上。苹果也发表声明称，已经在大多数iOS5设备中停止支持CIQ，并会在未来的软件升级时将其完全删除。国内的水货用户应当提高警惕。</p>
<p>目前，针对Android系统已经有一款名为Carrier IQ Detector 的App可以简单方便的监测手机是否安装了该间谍软件。对该软件的介绍如下：“Determine whether or not your phone contains Carrier IQ mobile diagnostic software.Security researchers have recently determined that a number of consumer mobile devices contain pre-installed software from Carrier IQ. While this software appears to be designed to help mobile network operators improve coverage through metrics tracking, it does not provide a clear opt-out path for users. Additionally, it can be difficult for non-technical users to determine whether or not their handset is affected. We&#8217;ve developed the Carrier IQ Detector to aid in this process in an effort to keep mobile users fully informed about what their phone is doing.”</p>
<p>由于CIQ软件安装在手机固件中，所以Carrier IQ Detector只能监测，不能卸载CIQ间谍软件。<a href="https://market.android.com/details?id=com.lookout.carrieriqdetector&amp;feature=search_result" target="_blank">点击安装 Carrier IQ Detector</a>。
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://www.theiter.com/">iT人 &#8211;  theiter</a></p>
<p><strong>本文链接地址:</strong> <a href="http://www.theiter.com/2011/12/%e4%b8%8a%e4%ba%bf%e6%89%8b%e6%9c%ba%e9%a2%84%e8%a3%85%e9%97%b4%e8%b0%8d%e8%bd%af%e4%bb%b6%e6%9b%9d%e5%85%89.html">上亿手机预装间谍软件曝光</a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.theiter.com/2011/12/%e4%b8%8a%e4%ba%bf%e6%89%8b%e6%9c%ba%e9%a2%84%e8%a3%85%e9%97%b4%e8%b0%8d%e8%bd%af%e4%bb%b6%e6%9b%9d%e5%85%89.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>谷歌Android历代版本</title>
		<link>http://www.theiter.com/2011/05/%e8%b0%b7%e6%ad%8candroid%e5%8e%86%e4%bb%a3%e7%89%88%e6%9c%ac.html</link>
		<comments>http://www.theiter.com/2011/05/%e8%b0%b7%e6%ad%8candroid%e5%8e%86%e4%bb%a3%e7%89%88%e6%9c%ac.html#comments</comments>
		<pubDate>Wed, 11 May 2011 05:43:21 +0000</pubDate>
		<dc:creator>theiter</dc:creator>
				<category><![CDATA[Android]]></category>

		<guid isPermaLink="false">http://www.theiter.com/2011/05/%e8%b0%b7%e6%ad%8candroid%e5%8e%86%e4%bb%a3%e7%89%88%e6%9c%ac.html</guid>
		<description><![CDATA[转载请注明： 转载自iT人 &#8211; theiter 本文链接地址: 谷歌Android历代版本]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.theiter.com/wp-content/uploads/2011/05/image7.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.theiter.com/wp-content/uploads/2011/05/image_thumb7.png" width="644" height="233" /></a></p>
<p><a href="http://www.theiter.com/wp-content/uploads/2011/05/image8.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.theiter.com/wp-content/uploads/2011/05/image_thumb8.png" width="644" height="219" /></a></p>
<p><a href="http://www.theiter.com/wp-content/uploads/2011/05/image9.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.theiter.com/wp-content/uploads/2011/05/image_thumb9.png" width="644" height="241" /></a></p>
<p><a href="http://www.theiter.com/wp-content/uploads/2011/05/image10.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.theiter.com/wp-content/uploads/2011/05/image_thumb10.png" width="644" height="213" /></a></p>
<p><a href="http://www.theiter.com/wp-content/uploads/2011/05/image11.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.theiter.com/wp-content/uploads/2011/05/image_thumb11.png" width="644" height="231" /></a></p>
<p><a href="http://www.theiter.com/wp-content/uploads/2011/05/image12.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.theiter.com/wp-content/uploads/2011/05/image_thumb12.png" width="644" height="231" /></a></p>
<p><a href="http://www.theiter.com/wp-content/uploads/2011/05/image13.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.theiter.com/wp-content/uploads/2011/05/image_thumb13.png" width="644" height="293" /></a></p>
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://www.theiter.com/">iT人 &#8211;  theiter</a></p>
<p><strong>本文链接地址:</strong> <a href="http://www.theiter.com/2011/05/%e8%b0%b7%e6%ad%8candroid%e5%8e%86%e4%bb%a3%e7%89%88%e6%9c%ac.html">谷歌Android历代版本</a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.theiter.com/2011/05/%e8%b0%b7%e6%ad%8candroid%e5%8e%86%e4%bb%a3%e7%89%88%e6%9c%ac.html/feed</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>谷歌推Android 3.0 SDK最终版本</title>
		<link>http://www.theiter.com/2011/02/%e8%b0%b7%e6%ad%8c%e6%8e%a8android-3-0-sdk%e6%9c%80%e7%bb%88%e7%89%88%e6%9c%ac.html</link>
		<comments>http://www.theiter.com/2011/02/%e8%b0%b7%e6%ad%8c%e6%8e%a8android-3-0-sdk%e6%9c%80%e7%bb%88%e7%89%88%e6%9c%ac.html#comments</comments>
		<pubDate>Thu, 24 Feb 2011 05:05:28 +0000</pubDate>
		<dc:creator>theiter</dc:creator>
				<category><![CDATA[Android]]></category>

		<guid isPermaLink="false">http://www.theiter.com/2011/02/%e8%b0%b7%e6%ad%8c%e6%8e%a8android-3-0-sdk%e6%9c%80%e7%bb%88%e7%89%88%e6%9c%ac.html</guid>
		<description><![CDATA[北京时间2月24日消息，据国外媒体报道，谷歌日前发布了“蜂巢”（Honeycomb）版Android操作系统（即Android 3.0）的SDK（软件开发包）最终版本，增加了多项新功能，允许开发人员将这些新功能整合到他们所开发的移动应用中，并直接推向谷歌Android应用商店。 谷歌上个月发布了“蜂巢”版Android软件开发包的测试版。“蜂巢”是第一个专门针对平板电脑设计的Android版本，它利用了平板电脑屏幕比智能手机更大的特点。因此，“蜂巢”版Android的软件开发包将帮助开发人员利用全新的用户界面。 通过这个软件开发包，开发人员可以创建主屏幕上显示的按键，并充分利用“蜂巢”版Android的全手写界面。它还提供了多种类型的按键，包括搜索框、日历、弹出菜单、日期/时间工具，甚至在用户翻阅不同内容时显示3D效果。 谷歌表示，开发人员可以创建“更为丰富的”通知方式，包括标题、大小图标，以及其它内容。另外还支持整个系统内的剪贴板，允许用户从一款应用到另一款应用复制粘贴内容。其它功能可以允许开发人员添加拖拽功能，帮助用户更好地进行文件管理。考虑到谷歌一直觊觎企业市场，“蜂巢”版Android的最终软件开发包有助于设备管理员应用的开发者整合更好的数据加密和密码功能。 除了核心的软件开发包之外，谷歌还推出了其它一些有助于开发人员创建应用的工具，例如SDK工具和ADT插件。SDK工具可以与软件开发包同时使用，帮助开发人员创建和完善应用程序。ADT插件的升级包括不同的类别板块、更出色的屏幕缩放功能，以及更加精确的渲染，以便开发人员更为便捷地看到自己应用的外观，并适应屏幕大小。 作为首款搭载“蜂巢”版Android操作系统的产品，摩托罗拉Xoom平板电脑将于2月24日与消费者见面，与Verizon签约两年的售价为600美元。三星也将在Galaxy Tab系列产品中添加一款基于“蜂巢”版Android的10.1英寸平板电脑，这款产品将在今年春季进入欧洲和亚洲市场。 国内开发者可以访问该网址查看更多Android 3.0 SDK信息。 转自：腾讯网 转载请注明： 转载自iT人 &#8211; theiter 本文链接地址: 谷歌推Android 3.0 SDK最终版本]]></description>
			<content:encoded><![CDATA[<p>北京时间2月24日消息，据国外媒体报道，谷歌日前发布了“蜂巢”（Honeycomb）版Android操作系统（即Android 3.0）的SDK（软件开发包）最终版本，增加了多项新功能，允许开发人员将这些新功能整合到他们所开发的移动应用中，并直接推向谷歌Android应用商店。</p>
<p>谷歌上个月发布了“蜂巢”版Android软件开发包的测试版。“蜂巢”是第一个专门针对平板电脑设计的Android版本，它利用了平板电脑屏幕比智能手机更大的特点。因此，“蜂巢”版Android的软件开发包将帮助开发人员利用全新的用户界面。</p>
<p>通过这个软件开发包，开发人员可以创建主屏幕上显示的按键，并充分利用“蜂巢”版Android的全手写界面。它还提供了多种类型的按键，包括搜索框、日历、弹出菜单、日期/时间工具，甚至在用户翻阅不同内容时显示3D效果。</p>
<p>谷歌表示，开发人员可以创建“更为丰富的”通知方式，包括标题、大小图标，以及其它内容。另外还支持整个系统内的剪贴板，允许用户从一款应用到另一款应用复制粘贴内容。其它功能可以允许开发人员添加拖拽功能，帮助用户更好地进行文件管理。考虑到谷歌一直觊觎企业市场，“蜂巢”版Android的最终软件开发包有助于设备管理员应用的开发者整合更好的数据加密和密码功能。</p>
<p>除了核心的软件开发包之外，谷歌还推出了其它一些有助于开发人员创建应用的工具，例如SDK工具和ADT插件。SDK工具可以与软件开发包同时使用，帮助开发人员创建和完善应用程序。ADT插件的升级包括不同的类别板块、更出色的屏幕缩放功能，以及更加精确的渲染，以便开发人员更为便捷地看到自己应用的外观，并适应屏幕大小。</p>
<p>作为首款搭载“蜂巢”版Android操作系统的产品，摩托罗拉Xoom平板电脑将于2月24日与消费者见面，与Verizon签约两年的售价为600美元。三星也将在Galaxy Tab系列产品中添加一款基于“蜂巢”版Android的10.1英寸平板电脑，这款产品将在今年春季进入欧洲和亚洲市场。</p>
<p>国内开发者可以访问该网址查看更多<a href="http://androidappdocs.appspot.com/sdk/android-3.0.html">Android 3.0 SDK</a>信息。</p>
<p>转自：腾讯网</p>
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://www.theiter.com/">iT人 &#8211;  theiter</a></p>
<p><strong>本文链接地址:</strong> <a href="http://www.theiter.com/2011/02/%e8%b0%b7%e6%ad%8c%e6%8e%a8android-3-0-sdk%e6%9c%80%e7%bb%88%e7%89%88%e6%9c%ac.html">谷歌推Android 3.0 SDK最终版本</a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.theiter.com/2011/02/%e8%b0%b7%e6%ad%8c%e6%8e%a8android-3-0-sdk%e6%9c%80%e7%bb%88%e7%89%88%e6%9c%ac.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>移动开发全程追踪分析报告</title>
		<link>http://www.theiter.com/2010/11/%e7%a7%bb%e5%8a%a8%e5%bc%80%e5%8f%91%e5%85%a8%e7%a8%8b%e8%bf%bd%e8%b8%aa%e5%88%86%e6%9e%90%e6%8a%a5%e5%91%8a.html</link>
		<comments>http://www.theiter.com/2010/11/%e7%a7%bb%e5%8a%a8%e5%bc%80%e5%8f%91%e5%85%a8%e7%a8%8b%e8%bf%bd%e8%b8%aa%e5%88%86%e6%9e%90%e6%8a%a5%e5%91%8a.html#comments</comments>
		<pubDate>Tue, 30 Nov 2010 01:15:31 +0000</pubDate>
		<dc:creator>theiter</dc:creator>
				<category><![CDATA[IT网摘]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Symbian]]></category>

		<guid isPermaLink="false">http://www.theiter.com/2010/11/%e7%a7%bb%e5%8a%a8%e5%bc%80%e5%8f%91%e5%85%a8%e7%a8%8b%e8%bf%bd%e8%b8%aa%e5%88%86%e6%9e%90%e6%8a%a5%e5%91%8a.html</guid>
		<description><![CDATA[导读 今天，苹果App Store模式在全世界被广泛学习，移动应用带动硬件销售已经被越来越多的人接受和认可；而谷歌推出的Android系统，以及与苹果截然相反的开放策略，给沉寂已久的手机市场带来了活力；苹果和谷歌并不是以手机终端起步也不是以之为主业的公司，但毫无疑问，在这个年末，智能手机市场已经达到了前所未有的火热地步，全新的移动互联网正扑面而来。 在这番移动开发的浪潮里，移动行业链条上的各个角色都已不只是承担其原有的职责，不管是终端硬件厂商还是移动运营商甚至原来PC端的软件开发商，都争先恐后的加入到移动应用开发的队列里，希望抓住这个机会，以得到更多的利益，提升自身的价值。 这份由VisionMobile网站发布的名为《开发者经济学2010及未来》报告追踪了移动开发的整个过程，通过它，我们能在一定程度上对目前移动应用开发的现状，包括从应用设计，平台选择到市场推广，商业化运营盈利，这几个环节有一个较为全面的认识和理解。 作为开发者来说，平台选择是开发的第一步；而选择哪个平台所要考量的因素是什么，调查发现，绝大部分被调查者选择的是商业价值，包括市场占有率和盈利能力（直接盈利或通过广告盈利），而不是技术上的问题。也就是说，开发者希望借着当前的发展势头，完成创富盈利，因而一切技术问题都不是问题，何况新涌现的平台在开发上更为简便快捷。就目前已有平台来看，新旧差异颇为明显：“老者”Symbian、Java ME、Flash设备保有量依旧领先，仅Symbian平台就达到390万，超过iOS、Android、Blackberry的总和，而Flash和Java ME的数量则更多，这是长期以来用户积累的结果，但与之极度不匹配的是，在这些设备数量极其庞大的平台上，可用的应用却少之又少，相比之下，新兴平台Android、iOS等的设备和用户数量在持续增长的同时，其应用的数量也已经达到了老平台所不能企及的地步。这一点在Java ME和iOS平台上表现的极为明显：数据表示有 30 亿部手机装有 Java ME，但可用应用程序数量却非常少，iOS 目前有 6000 万部设备（不包括 iPod Touch 和 iPad），但应用程序已超过 25 万（苹果官方最新数据称已超过30万）。 接下来的第二步，即进行应用的开发。如何快速的开发出用户需要且满意的应用同样是开发者所关心的问题，因为在如今这个竞争激烈变幻莫测的时代，时间不仅仅只是成本的问题，很多时候，快人一步就能造就成功，慢人一秒可能就会错失良机。各个平台的上手开发时间长短不一，从Android最短的五个月到Symbian最长的15个月，对开发者而言，无疑会偏爱花费时间较短的平台，比如android、iOS。另外，报告还给出了一份由一半被调查者投票得来的结果：关于开发平台最好的选择：1代码编写优化：Android、Flash ，2优秀的UI：iPhone、Flash ，3低成本的开发工具：Android、Java ME；开发的几大痛点：1昂贵的IDE：Flash ，2启动缓慢的模拟器：Symbian、Android、 Blackberry，3糟糕的镜像目标设备：Java ME。 开发完成后，第三步是将应用推向市场。一般而言，常用的推广渠道有应用商店，网站提供下载等。随着Android和iPhone越来越成为主流选择，它们所带来的应用商店模式也成为了主流的推广渠道，而对于Symbian和JavaME等老平台来说，传统的网站推广和用户传播以及其他一些渠道依然是主要的途径。开发时需要注重时间，在市场推广的时候也不例外。报告显示，通过通过应用商店将应用推至市场只需要花22天，完成费用的收付还需要36天，但是这与通过网站下载和用户传播相比，已经快了太多。 应用开发最终回到盈利问题，这是移动应用开发的最后一步，也是任何一个商业行为的最终目标。毋庸置疑，开发者大都希望自己能达到既定的盈利目标，但事实上，有24%的开发者目前的盈利状况并不理想，但也有25%的开发者达到预期目标，还有37%处于良好的盈利状况有望达到目标，当然盈利超过预期目标的虽然很少，但是也有。总体来看，可以说超过半数的开发者的盈利状况都很不错，相信在未来的时间里，伴随着Android、iOS平台设备和用户数量的持续增长，整个市场依然会有较大的发展空间，对于开发者来说，机会也会很多。（文/龙阳） 原文链接：http://www.visionmobile.com/blog/2010/11/infographic-the-mobile-developer-journey/ 转载请注明： 转载自iT人 &#8211; theiter 本文链接地址: 移动开发全程追踪分析报告]]></description>
			<content:encoded><![CDATA[<p>导读 今天，苹果App Store模式在全世界被广泛学习，移动应用带动硬件销售已经被越来越多的人接受和认可；而谷歌推出的Android系统，以及与苹果截然相反的开放策略，给沉寂已久的手机市场带来了活力；苹果和谷歌并不是以手机终端起步也不是以之为主业的公司，但毫无疑问，在这个年末，智能手机市场已经达到了前所未有的火热地步，全新的移动互联网正扑面而来。 </p>
<p>在这番移动开发的浪潮里，移动行业链条上的各个角色都已不只是承担其原有的职责，不管是终端硬件厂商还是移动运营商甚至原来PC端的软件开发商，都争先恐后的加入到移动应用开发的队列里，希望抓住这个机会，以得到更多的利益，提升自身的价值。 </p>
<p>这份由VisionMobile网站发布的名为《开发者经济学2010及未来》报告追踪了移动开发的整个过程，通过它，我们能在一定程度上对目前移动应用开发的现状，包括从应用设计，平台选择到市场推广，商业化运营盈利，这几个环节有一个较为全面的认识和理解。</p>
<p> <span id="more-663"></span>
</p>
<p><a href="http://www.theiter.com/wp-content/uploads/2010/11/image1.png"><img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="image" border="0" alt="image" src="http://www.theiter.com/wp-content/uploads/2010/11/image_thumb1.png" width="520" height="603" /></a> </p>
<p>作为开发者来说，平台选择是开发的第一步；而选择哪个平台所要考量的因素是什么，调查发现，绝大部分被调查者选择的是商业价值，包括市场占有率和盈利能力（直接盈利或通过广告盈利），而不是技术上的问题。也就是说，开发者希望借着当前的发展势头，完成创富盈利，因而一切技术问题都不是问题，何况新涌现的平台在开发上更为简便快捷。就目前已有平台来看，新旧差异颇为明显：“老者”Symbian、Java ME、Flash设备保有量依旧领先，仅Symbian平台就达到390万，超过iOS、Android、Blackberry的总和，而Flash和Java ME的数量则更多，这是长期以来用户积累的结果，但与之极度不匹配的是，在这些设备数量极其庞大的平台上，可用的应用却少之又少，相比之下，新兴平台Android、iOS等的设备和用户数量在持续增长的同时，其应用的数量也已经达到了老平台所不能企及的地步。这一点在Java ME和iOS平台上表现的极为明显：数据表示有 30 亿部手机装有 Java ME，但可用应用程序数量却非常少，iOS 目前有 6000 万部设备（不包括 iPod Touch 和 iPad），但应用程序已超过 25 万（苹果官方最新数据称已超过30万）。</p>
<p><a href="http://www.theiter.com/wp-content/uploads/2010/11/image2.png"><img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="image" border="0" alt="image" src="http://www.theiter.com/wp-content/uploads/2010/11/image_thumb2.png" width="520" height="528" /></a> </p>
<p>接下来的第二步，即进行应用的开发。如何快速的开发出用户需要且满意的应用同样是开发者所关心的问题，因为在如今这个竞争激烈变幻莫测的时代，时间不仅仅只是成本的问题，很多时候，快人一步就能造就成功，慢人一秒可能就会错失良机。各个平台的上手开发时间长短不一，从Android最短的五个月到Symbian最长的15个月，对开发者而言，无疑会偏爱花费时间较短的平台，比如android、iOS。另外，报告还给出了一份由一半被调查者投票得来的结果：关于开发平台最好的选择：1代码编写优化：Android、Flash ，2优秀的UI：iPhone、Flash ，3低成本的开发工具：Android、Java ME；开发的几大痛点：1昂贵的IDE：Flash ，2启动缓慢的模拟器：Symbian、Android、 Blackberry，3糟糕的镜像目标设备：Java ME。</p>
<p><a href="http://www.theiter.com/wp-content/uploads/2010/11/image3.png"><img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="image" border="0" alt="image" src="http://www.theiter.com/wp-content/uploads/2010/11/image_thumb3.png" width="520" height="783" /></a> </p>
<p>开发完成后，第三步是将应用推向市场。一般而言，常用的推广渠道有应用商店，网站提供下载等。随着Android和iPhone越来越成为主流选择，它们所带来的应用商店模式也成为了主流的推广渠道，而对于Symbian和JavaME等老平台来说，传统的网站推广和用户传播以及其他一些渠道依然是主要的途径。开发时需要注重时间，在市场推广的时候也不例外。报告显示，通过通过应用商店将应用推至市场只需要花22天，完成费用的收付还需要36天，但是这与通过网站下载和用户传播相比，已经快了太多。</p>
<p><a href="http://www.theiter.com/wp-content/uploads/2010/11/image4.png"><img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="image" border="0" alt="image" src="http://www.theiter.com/wp-content/uploads/2010/11/image_thumb4.png" width="520" height="473" /></a> </p>
<p>应用开发最终回到盈利问题，这是移动应用开发的最后一步，也是任何一个商业行为的最终目标。毋庸置疑，开发者大都希望自己能达到既定的盈利目标，但事实上，有24%的开发者目前的盈利状况并不理想，但也有25%的开发者达到预期目标，还有37%处于良好的盈利状况有望达到目标，当然盈利超过预期目标的虽然很少，但是也有。总体来看，可以说超过半数的开发者的盈利状况都很不错，相信在未来的时间里，伴随着Android、iOS平台设备和用户数量的持续增长，整个市场依然会有较大的发展空间，对于开发者来说，机会也会很多。（文/龙阳） </p>
<p>原文链接：http://www.visionmobile.com/blog/2010/11/infographic-the-mobile-developer-journey/</p>
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://www.theiter.com/">iT人 &#8211;  theiter</a></p>
<p><strong>本文链接地址:</strong> <a href="http://www.theiter.com/2010/11/%e7%a7%bb%e5%8a%a8%e5%bc%80%e5%8f%91%e5%85%a8%e7%a8%8b%e8%bf%bd%e8%b8%aa%e5%88%86%e6%9e%90%e6%8a%a5%e5%91%8a.html">移动开发全程追踪分析报告</a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.theiter.com/2010/11/%e7%a7%bb%e5%8a%a8%e5%bc%80%e5%8f%91%e5%85%a8%e7%a8%8b%e8%bf%bd%e8%b8%aa%e5%88%86%e6%9e%90%e6%8a%a5%e5%91%8a.html/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Android全球份额增至25.5% 跃居全球第二</title>
		<link>http://www.theiter.com/2010/11/android%e5%85%a8%e7%90%83%e4%bb%bd%e9%a2%9d%e5%a2%9e%e8%87%b325-5-%e8%b7%83%e5%b1%85%e5%85%a8%e7%90%83%e7%ac%ac%e4%ba%8c.html</link>
		<comments>http://www.theiter.com/2010/11/android%e5%85%a8%e7%90%83%e4%bb%bd%e9%a2%9d%e5%a2%9e%e8%87%b325-5-%e8%b7%83%e5%b1%85%e5%85%a8%e7%90%83%e7%ac%ac%e4%ba%8c.html#comments</comments>
		<pubDate>Sat, 13 Nov 2010 15:23:11 +0000</pubDate>
		<dc:creator>theiter</dc:creator>
				<category><![CDATA[IT网摘]]></category>
		<category><![CDATA[Android]]></category>

		<guid isPermaLink="false">http://www.theiter.com/2010/11/android%e5%85%a8%e7%90%83%e4%bb%bd%e9%a2%9d%e5%a2%9e%e8%87%b325-5-%e8%b7%83%e5%b1%85%e5%85%a8%e7%90%83%e7%ac%ac%e4%ba%8c.html</guid>
		<description><![CDATA[Gartner今天刚刚发布了第三季度智能手机销量报告，Android势不可当。 该报告显示Android目前在全球智能手机市场的份额为25.5%，而去年同期Android市场份额只有3.5%，成为全球第二大手机操作系统。与此同时，苹果iOS的市场份额从17.1%下降到16.6%。塞班以36.6%仍高居榜首。 &#160; 在北美地区，苹果市场份额超过了RIM，但仍落后于Android。Gartner预计2010年第三季度，Verizon智能手机销量中有75%-80%为Android手机。 转载请注明： 转载自iT人 &#8211; theiter 本文链接地址: Android全球份额增至25.5% 跃居全球第二]]></description>
			<content:encoded><![CDATA[<p>Gartner今天刚刚发布了第三季度智能手机销量报告，Android势不可当。 </p>
<p>该报告显示Android目前在全球智能手机市场的份额为25.5%，而去年同期Android市场份额只有3.5%，成为全球第二大手机操作系统。与此同时，苹果iOS的市场份额从17.1%下降到16.6%。塞班以36.6%仍高居榜首。</p>
<p>&#160;</p>
<p><a href="http://www.theiter.com/wp-content/uploads/2010/11/image.png"><img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="image" border="0" alt="image" src="http://www.theiter.com/wp-content/uploads/2010/11/image_thumb.png" width="515" height="313" /></a> </p>
<p>在北美地区，苹果市场份额超过了RIM，但仍落后于Android。Gartner预计2010年第三季度，Verizon智能手机销量中有75%-80%为Android手机。</p>
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://www.theiter.com/">iT人 &#8211;  theiter</a></p>
<p><strong>本文链接地址:</strong> <a href="http://www.theiter.com/2010/11/android%e5%85%a8%e7%90%83%e4%bb%bd%e9%a2%9d%e5%a2%9e%e8%87%b325-5-%e8%b7%83%e5%b1%85%e5%85%a8%e7%90%83%e7%ac%ac%e4%ba%8c.html">Android全球份额增至25.5% 跃居全球第二</a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.theiter.com/2010/11/android%e5%85%a8%e7%90%83%e4%bb%bd%e9%a2%9d%e5%a2%9e%e8%87%b325-5-%e8%b7%83%e5%b1%85%e5%85%a8%e7%90%83%e7%ac%ac%e4%ba%8c.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>73%的Android用户使用2.x以上版本</title>
		<link>http://www.theiter.com/2010/10/73%e7%9a%84android%e7%94%a8%e6%88%b7%e4%bd%bf%e7%94%a82-x%e4%bb%a5%e4%b8%8a%e7%89%88%e6%9c%ac.html</link>
		<comments>http://www.theiter.com/2010/10/73%e7%9a%84android%e7%94%a8%e6%88%b7%e4%bd%bf%e7%94%a82-x%e4%bb%a5%e4%b8%8a%e7%89%88%e6%9c%ac.html#comments</comments>
		<pubDate>Mon, 18 Oct 2010 03:17:39 +0000</pubDate>
		<dc:creator>theiter</dc:creator>
				<category><![CDATA[IT网摘]]></category>
		<category><![CDATA[Android]]></category>

		<guid isPermaLink="false">http://www.theiter.com/2010/10/73%e7%9a%84android%e7%94%a8%e6%88%b7%e4%bd%bf%e7%94%a82-x%e4%bb%a5%e4%b8%8a%e7%89%88%e6%9c%ac.html</guid>
		<description><![CDATA[Google刚刚更新了其Android OS版本统计，结果显示73.8%的Android用户已经在使用2.x以上版本，其中40.4%在使用Android 2.1，2.2版用户比例达到33.4%，而之前最多人使用的1.6版仅剩下16.4%，1.5版则为9.7%。 该趋势对于Android系统的发展来说相当不错，Google Android系统一直被媒体质疑版本太多并且版本间差异过大。以下是图表： &#160; 转载请注明： 转载自iT人 &#8211; theiter 本文链接地址: 73%的Android用户使用2.x以上版本]]></description>
			<content:encoded><![CDATA[<p>Google刚刚更新了其Android OS版本统计，结果显示73.8%的Android用户已经在使用2.x以上版本，其中40.4%在使用Android 2.1，2.2版用户比例达到33.4%，而之前最多人使用的1.6版仅剩下16.4%，1.5版则为9.7%。 </p>
<p>该趋势对于Android系统的发展来说相当不错，Google Android系统一直被媒体质疑版本太多并且版本间差异过大。以下是图表：</p>
<p>&#160;</p>
<p><img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="image" border="0" alt="image" src="http://www.theiter.com/wp-content/uploads/2010/10/image21.png" width="504" height="276" /> </p>
<p><img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="image" border="0" alt="image" src="http://www.theiter.com/wp-content/uploads/2010/10/image22.png" width="504" height="193" /></p>
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://www.theiter.com/">iT人 &#8211;  theiter</a></p>
<p><strong>本文链接地址:</strong> <a href="http://www.theiter.com/2010/10/73%e7%9a%84android%e7%94%a8%e6%88%b7%e4%bd%bf%e7%94%a82-x%e4%bb%a5%e4%b8%8a%e7%89%88%e6%9c%ac.html">73%的Android用户使用2.x以上版本</a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.theiter.com/2010/10/73%e7%9a%84android%e7%94%a8%e6%88%b7%e4%bd%bf%e7%94%a82-x%e4%bb%a5%e4%b8%8a%e7%89%88%e6%9c%ac.html/feed</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Android 反编译</title>
		<link>http://www.theiter.com/2010/09/android-%e5%8f%8d%e7%bc%96%e8%af%91.html</link>
		<comments>http://www.theiter.com/2010/09/android-%e5%8f%8d%e7%bc%96%e8%af%91.html#comments</comments>
		<pubDate>Mon, 13 Sep 2010 05:12:00 +0000</pubDate>
		<dc:creator>theiter</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[反编译]]></category>

		<guid isPermaLink="false">http://www.theiter.com/2010/09/android-%e5%8f%8d%e7%bc%96%e8%af%91.html</guid>
		<description><![CDATA[干嘛要反编译，呵呵！目的就不说了… 先说些预备知识：classes.dex是java源码编译后生成的java字节码文件。但由于Android使用的dalvik虚拟机与标准的java虚拟机是不兼容的，dex文件与class文件相比，不论是文件结构还是opcode都不一样。目前常见的java反编译工具都不能处理dex文件。 一般使用dexdump和Dedexer可以反dex，但是用过的人都知道这样反出来的结果可读性极差。在这个时候大家一定要相信互联网的力量，所谓只要你能想到的或许就已经有人已经做到了。瞧瞧吧，我下面要介绍的就是别人已经给我们做好的几个工具。 dex2jar，这个别人写的一个把.dex files转换成Java .class的小工具，很不错。基本使用方法如下：在apk中提取classes.dex文件 -&#62; 利用dex2jar把dex转换成java jar（classes.dex2jar.jar）。 到这里了，我们用普通的java反编译工具就可以看到代码了。我使用的是JD-GUI，这是一个有界面的java（.class） 代码浏览器，简单实用！另外还提供了一个Eclipse plugin（JD-Eclipse），可以吧JD-GUI的功能集成到Eclipse里面。 最后，在提供一个与Layout相关的工具，AXMLPrinter2.jar，该工具能吧apk中的xml文件转换成文本格式，这样就就可以直接欣赏别人程序中界面布局的实现方式啦。当然Android SDK也提供了一个类似的工具（hierarchyviewer.bat），个人感觉还不入AXMLPrinter2.jar转成xml后直接看来得痛快。 文中提到的所有工具都是开源或免费的，感谢这些无私奉献的人们，附工具的链接： dex2jar JD-GUI AXMLPrinter2 Dedexer 转载请注明： 转载自iT人 &#8211; theiter 本文链接地址: Android 反编译]]></description>
			<content:encoded><![CDATA[<p>干嘛要反编译，呵呵！目的就不说了…</p>
<p>先说些预备知识：classes.dex是java源码编译后生成的java字节码文件。但由于Android使用的dalvik虚拟机与标准的java虚拟机是不兼容的，dex文件与class文件相比，不论是文件结构还是opcode都不一样。目前常见的java反编译工具都不能处理dex文件。 </p>
<p>一般使用dexdump和Dedexer可以反dex，但是用过的人都知道这样反出来的结果可读性极差。在这个时候大家一定要相信互联网的力量，所谓只要你能想到的或许就已经有人已经做到了。瞧瞧吧，我下面要介绍的就是别人已经给我们做好的几个工具。</p>
<p>dex2jar，这个别人写的一个把.dex files转换成Java .class的小工具，很不错。基本使用方法如下：<strong><font color="#ff0000">在apk中提取classes.dex文件 -&gt; 利用dex2jar把dex转换成java jar（classes.dex2jar.jar）。</font></strong></p>
<p>到这里了，我们用普通的java反编译工具就可以看到代码了。我使用的是JD-GUI，这是一个有界面的java（.class） 代码浏览器，简单实用！另外还提供了一个Eclipse plugin（JD-Eclipse），可以吧JD-GUI的功能集成到Eclipse里面。</p>
<p>最后，在提供一个与Layout相关的工具，AXMLPrinter2.jar，该工具能吧apk中的xml文件转换成文本格式，这样就就可以直接欣赏别人程序中界面布局的实现方式啦。当然Android SDK也提供了一个类似的工具（hierarchyviewer.bat），个人感觉还不入AXMLPrinter2.jar转成xml后直接看来得痛快。</p>
<p>文中提到的所有工具都是开源或免费的，感谢这些无私奉献的人们，附工具的链接：</p>
<ul>
<li><a href="http://code.google.com/p/dex2jar/" target="_blank">dex2jar</a></li>
<li><a href="http://java.decompiler.free.fr/" target="_blank">JD-GUI</a></li>
<li><a href="http://code.google.com/p/android4me/" target="_blank">AXMLPrinter2</a></li>
<li><a href="http://sourceforge.net/projects/dedexer/" target="_blank">Dedexer</a></li>
</ul>
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://www.theiter.com/">iT人 &#8211;  theiter</a></p>
<p><strong>本文链接地址:</strong> <a href="http://www.theiter.com/2010/09/android-%e5%8f%8d%e7%bc%96%e8%af%91.html">Android 反编译</a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.theiter.com/2010/09/android-%e5%8f%8d%e7%bc%96%e8%af%91.html/feed</wfw:commentRss>
		<slash:comments>26</slash:comments>
		</item>
		<item>
		<title>移动智能终端平台的发展</title>
		<link>http://www.theiter.com/2010/09/%e7%a7%bb%e5%8a%a8%e6%99%ba%e8%83%bd%e7%bb%88%e7%ab%af%e5%b9%b3%e5%8f%b0%e7%9a%84%e5%8f%91%e5%b1%95.html</link>
		<comments>http://www.theiter.com/2010/09/%e7%a7%bb%e5%8a%a8%e6%99%ba%e8%83%bd%e7%bb%88%e7%ab%af%e5%b9%b3%e5%8f%b0%e7%9a%84%e5%8f%91%e5%b1%95.html#comments</comments>
		<pubDate>Sat, 11 Sep 2010 17:26:46 +0000</pubDate>
		<dc:creator>theiter</dc:creator>
				<category><![CDATA[移动开发]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Symbian]]></category>

		<guid isPermaLink="false">http://www.theiter.com/2010/09/%e7%a7%bb%e5%8a%a8%e6%99%ba%e8%83%bd%e7%bb%88%e7%ab%af%e5%b9%b3%e5%8f%b0%e7%9a%84%e5%8f%91%e5%b1%95.html</guid>
		<description><![CDATA[今天看到一则新闻关于微软手机葬礼：微软Windows Phone团队周五为自家的Kin、苹果的iPhone和RIM的黑莓举办了一次别开生面的葬礼，向世人宣示他们告别了自己的过去和对手的现在。 不管微软怎么做也罢，老实说在移动智能终端平台微软真的是落后了，当然之前的WindowsMobile就没有领先过。WPhone即将面世，但是我感觉WPhone真是有点落后啦，至少在时间表上已经落后了，别人已经做出来的东西已经玩了一年，甚至两年了，你现在才出来，除非在别人的基础上能有更多的创新之处，否则… 其实在我个人的理解中给手机分了几代，目前的iphone和Android在我看来应该是第三代手机。往前应该是曾经风光无限的Symbian和WindowsMobile，再往前就应该是非智能的普通手机。我这样划分的依据主要是从用户使用体验出发。在非智能手机时代，手机的主要功能还是以电话和短信为主，捎带着有一些小游戏和简单的娱乐功能（如拍个照，看个图片等），如果还要继续往前追溯到模拟移动电话时代（大哥大应该记得吧），那就纯粹的只有电话功能了。 进入智能手机时代，Symbian应该是鼻祖。这时的手机除了普通的电话应用之外有更为丰富的娱乐和办公功能。可能真正是在这个时候开始，大家才知道我们的手机也可以像PC一样拥有这么多丰富的应用。 如今可以说我们的手机已经进入了第三代。她们在用户体验上完全颠覆了以前的概念，个人觉得有如下几个特点比较鲜明： 操作使用更为方便，炫酷 输出信息更为丰富 联网便捷网络资源应用丰富 除了电话功能还能替代很大一部分PC所完成的工作 一种系统支持更多样的终端（XPhone,xPad） 苹果是这个时代的开拓者，他们的创新为所有的厂商带来了一条全新的道路，因为苹果的创新精神；android应该是这个时代的王者，因为Google的开放和苹果的封闭。记得有句话现在很流行：苹果总是被模仿，但从来没有被超越。正是因为苹果的个性和创新，但是苹果总是走个性路线，只能为他的粉丝们所接受；而google也是在不断创新，但他是为芸芸众生服务，大多的普通老百姓都可以享受到。 转载请注明： 转载自iT人 &#8211; theiter 本文链接地址: 移动智能终端平台的发展]]></description>
			<content:encoded><![CDATA[<p>今天看到一则新闻关于微软手机葬礼：微软Windows Phone团队周五为自家的Kin、苹果的iPhone和RIM的黑莓举办了一次别开生面的葬礼，向世人宣示他们告别了自己的过去和对手的现在。</p>
<p>不管微软怎么做也罢，老实说在移动智能终端平台微软真的是落后了，当然之前的WindowsMobile就没有领先过。WPhone即将面世，但是我感觉WPhone真是有点落后啦，至少在时间表上已经落后了，别人已经做出来的东西已经玩了一年，甚至两年了，你现在才出来，除非在别人的基础上能有更多的创新之处，否则…</p>
<p>其实在我个人的理解中给手机分了几代，目前的iphone和Android在我看来应该是第三代手机。往前应该是曾经风光无限的Symbian和WindowsMobile，再往前就应该是非智能的普通手机。我这样划分的依据主要是从用户使用体验出发。在非智能手机时代，手机的主要功能还是以电话和短信为主，捎带着有一些小游戏和简单的娱乐功能（如拍个照，看个图片等），如果还要继续往前追溯到模拟移动电话时代（大哥大应该记得吧），那就纯粹的只有电话功能了。</p>
<p>进入智能手机时代，Symbian应该是鼻祖。这时的手机除了普通的电话应用之外有更为丰富的娱乐和办公功能。可能真正是在这个时候开始，大家才知道我们的手机也可以像PC一样拥有这么多丰富的应用。</p>
<p>如今可以说我们的手机已经进入了第三代。她们在用户体验上完全颠覆了以前的概念，个人觉得有如下几个特点比较鲜明：</p>
<ul>
<li>操作使用更为方便，炫酷</li>
<li>输出信息更为丰富</li>
<li>联网便捷网络资源应用丰富</li>
<li>除了电话功能还能替代很大一部分PC所完成的工作</li>
<li>一种系统支持更多样的终端（XPhone,xPad）</li>
</ul>
<p>苹果是这个时代的开拓者，他们的创新为所有的厂商带来了一条全新的道路，因为苹果的创新精神；android应该是这个时代的王者，因为Google的开放和苹果的封闭。记得有句话现在很流行：苹果总是被模仿，但从来没有被超越。正是因为苹果的个性和创新，但是苹果总是走个性路线，只能为他的粉丝们所接受；而google也是在不断创新，但他是为芸芸众生服务，大多的普通老百姓都可以享受到。</p>
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://www.theiter.com/">iT人 &#8211;  theiter</a></p>
<p><strong>本文链接地址:</strong> <a href="http://www.theiter.com/2010/09/%e7%a7%bb%e5%8a%a8%e6%99%ba%e8%83%bd%e7%bb%88%e7%ab%af%e5%b9%b3%e5%8f%b0%e7%9a%84%e5%8f%91%e5%b1%95.html">移动智能终端平台的发展</a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.theiter.com/2010/09/%e7%a7%bb%e5%8a%a8%e6%99%ba%e8%83%bd%e7%bb%88%e7%ab%af%e5%b9%b3%e5%8f%b0%e7%9a%84%e5%8f%91%e5%b1%95.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Mysearch:Android快速搜索客户端</title>
		<link>http://www.theiter.com/2010/06/mysearchandroid%e5%bf%ab%e9%80%9f%e6%90%9c%e7%b4%a2%e5%ae%a2%e6%88%b7%e7%ab%af.html</link>
		<comments>http://www.theiter.com/2010/06/mysearchandroid%e5%bf%ab%e9%80%9f%e6%90%9c%e7%b4%a2%e5%ae%a2%e6%88%b7%e7%ab%af.html#comments</comments>
		<pubDate>Thu, 03 Jun 2010 16:20:23 +0000</pubDate>
		<dc:creator>theiter</dc:creator>
				<category><![CDATA[Android]]></category>

		<guid isPermaLink="false">http://www.theiter.com/2010/06/mysearchandroid%e5%bf%ab%e9%80%9f%e6%90%9c%e7%b4%a2%e5%ae%a2%e6%88%b7%e7%ab%af.html</guid>
		<description><![CDATA[最近正在研究Android开发，为了自己使用HTC hero上网搜索方便写了这个程序&#8212;-MySearch。首先简单介绍下功能：MySearch 是一个快速搜索客户端程序，可以直接输入文本进行搜索，也可以扫描条码对扫描结果进行搜索；并且用户可以选择自己喜欢的搜索引擎。 功能列表： 文本搜索 一维条码条码扫描搜索（商品条码） 二维条码扫描搜索（Qr码） 扫描结果复制到剪切板 选择搜索引擎 更新搜索引擎列表 下载MySearch： 以下是MySearch程序截图： 主界面 设置界面 选择搜索引擎 下载MySearch： 转载请注明： 转载自iT人 &#8211; theiter 本文链接地址: Mysearch:Android快速搜索客户端]]></description>
			<content:encoded><![CDATA[<p>最近正在研究Android开发，为了自己使用<a href="http://www.google.com.hk/search?hl=zh-CN&amp;source=hp&amp;q=htc+hero&amp;rlz=1R2GZAZ_zh-CNCN370&amp;aq=0&amp;aqi=g10&amp;aql=&amp;oq=HTC+hero&amp;gs_rfai=" target="_blank">HTC hero</a>上网搜索方便写了这个程序&#8212;-MySearch。首先简单介绍下功能：MySearch 是一个快速搜索客户端程序，可以直接输入文本进行搜索，也可以扫描条码对扫描结果进行搜索；并且用户可以选择自己喜欢的搜索引擎。</p>
<p><span style="color: #ff0000;"><strong>功能列表：</strong></span></p>
<ul>
<li><span style="color: #0000ff;">文本搜索</span></li>
<li><span style="color: #0000ff;">一维条码条码扫描搜索（</span><a href="http://www.google.com.hk/search?hl=zh-CN&amp;newwindow=1&amp;safe=strict&amp;rlz=1R2GZAZ_zh-CNCN370&amp;q=%E5%95%86%E5%93%81%E6%9D%A1%E7%A0%81&amp;aq=f&amp;aqi=g10&amp;aql=&amp;oq=&amp;gs_rfai=" target="_blank"><span style="color: #0000ff;">商品条码</span></a><span style="color: #0000ff;">）</span></li>
<li><span style="color: #0000ff;">二维条码扫描搜索（</span><a href="http://www.google.com.hk/search?hl=zh-CN&amp;source=hp&amp;q=qr%E7%A0%81&amp;rlz=1R2GZAZ_zh-CNCN370&amp;aq=0&amp;aqi=g1g-g2g2g-g3g2&amp;aql=&amp;oq=Qr%E7%A0%81&amp;gs_rfai=" target="_blank"><span style="color: #0000ff;">Qr码</span></a><span style="color: #0000ff;">）</span></li>
<li><span style="color: #0000ff;">扫描结果复制到剪切板</span></li>
<li><span style="color: #0000ff;">选择搜索引擎</span></li>
<li><span style="color: #0000ff;">更新搜索引擎列表</span></li>
</ul>
<p>下载MySearch：<a class="downloadlink" href="http://www.theiter.com/wp-content/plugins/download-monitor/download.php?id=mysearch.zip" title="Version1.0 downloaded 304 times" >MySearch (304)</a></p>
<p>以下是MySearch程序截图：</p>
<p><span id="more-592"></span></p>
<p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border: 0px;" title="snap20100603_235001" src="http://www.theiter.com/wp-content/uploads/2010/06/snap20100603_235001.png" border="0" alt="snap20100603_235001" width="324" height="484" /></p>
<p style="text-align: center;">主界面</p>
<p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border: 0px;" title="snap20100603_235012" src="http://www.theiter.com/wp-content/uploads/2010/06/snap20100603_235012.png" border="0" alt="snap20100603_235012" width="324" height="484" /></p>
<p style="text-align: center;">设置界面</p>
<p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border: 0px;" title="snap20100603_235019" src="http://www.theiter.com/wp-content/uploads/2010/06/snap20100603_235019.png" border="0" alt="snap20100603_235019" width="324" height="484" /></p>
<p style="text-align: center;">选择搜索引擎</p>
<p style="text-align: left;">下载MySearch：<a class="downloadlink" href="http://www.theiter.com/wp-content/plugins/download-monitor/download.php?id=mysearch.zip" title="Version1.0 downloaded 304 times" >MySearch (304)</a></p>
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://www.theiter.com/">iT人 &#8211;  theiter</a></p>
<p><strong>本文链接地址:</strong> <a href="http://www.theiter.com/2010/06/mysearchandroid%e5%bf%ab%e9%80%9f%e6%90%9c%e7%b4%a2%e5%ae%a2%e6%88%b7%e7%ab%af.html">Mysearch:Android快速搜索客户端</a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.theiter.com/2010/06/mysearchandroid%e5%bf%ab%e9%80%9f%e6%90%9c%e7%b4%a2%e5%ae%a2%e6%88%b7%e7%ab%af.html/feed</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>logcat: Android日志系统</title>
		<link>http://www.theiter.com/2010/06/logcat-android%e6%97%a5%e5%bf%97%e7%b3%bb%e7%bb%9f.html</link>
		<comments>http://www.theiter.com/2010/06/logcat-android%e6%97%a5%e5%bf%97%e7%b3%bb%e7%bb%9f.html#comments</comments>
		<pubDate>Wed, 02 Jun 2010 09:12:45 +0000</pubDate>
		<dc:creator>theiter</dc:creator>
				<category><![CDATA[Android]]></category>

		<guid isPermaLink="false">http://www.theiter.com/2010/06/logcat-android%e6%97%a5%e5%bf%97%e7%b3%bb%e7%bb%9f.html</guid>
		<description><![CDATA[移动开发的过程中，在程序中打印日志是最有效的调试手段。Android系统提供了一套很好用日志API（android.util.Log），可以在代码中添加不同级别的日志。 在开发过程中logcat可以通过adb使用也可以在设备上直接使用，先看下帮助内容： Usage: logcat [options] [filterspecs] options include: -s Set default filter to silent. Like specifying filterspec '*:s' -f Log to file. Default to stdout -r [] Rotate log every kbytes. (16 if unspecified). Requires -f -n Sets max number of rotated logs to , default 4 -v Sets the log print format, where is [...]]]></description>
			<content:encoded><![CDATA[<p>移动开发的过程中，在程序中打印日志是最有效的调试手段。Android系统提供了一套很好用日志API（android.util.Log），可以在代码中添加不同级别的日志。</p>
<p>在开发过程中<a href="http://www.google.com.hk/search?hl=zh-CN&amp;source=hp&amp;q=logcat&amp;aq=f&amp;aqi=g10&amp;aql=&amp;oq=&amp;gs_rfai=" target="_blank">logcat</a>可以通过adb使用也可以在设备上直接使用，先看下帮助内容：</p>
<pre class="c++" title="code">Usage: logcat [options] [filterspecs]
options include:
  -s              Set default filter to silent.
                  Like specifying filterspec '*:s'
  -f    Log to file. Default to stdout
  -r []   Rotate log every kbytes. (16 if unspecified). Requires -f
  -n       Sets max number of rotated logs to , default 4
  -v
     Sets the log print format, where

 is one of:

                  brief process tag thread raw time threadtime long

  -c              clear (flush) the entire log and exit
  -d              dump the log and then exit (don't block)
  -g              get the size of the log's ring buffer and exit
  -b      request alternate ring buffer
                  ('main' (default), 'radio', 'events')
  -B              output the log in binary
filterspecs are a series of
  [:priority]

where  is a log component tag (or * for all) and priority is:
  V    Verbose
  D    Debug
  I    Info
  W    Warn
  E    Error
  F    Fatal
  S    Silent (supress all output)

'*' means '*:d' and  by itself means :v

If not specified on the commandline, filterspec is set from ANDROID_LOG_TAGS.
If no filterspec is found, filter defaults to '*:I'

If not specified with -v, format is set from ANDROID_PRINTF_LOG
or defaults to "brief"</pre>
<p><span id="more-585"></span></p>
<p>很简单，只要仔细看下就会使用。有几个小的使用心得分享下：</p>
<p><span style="color: #0000ff;"><strong>可以输出到文件（-f），个人认为在文件中看比较舒服点；</strong></span></p>
<p><span style="color: #0000ff;"><strong>日志分为不同等级，当设置一个等级后，输出结果为高于该等级的所有日志；</strong></span></p>
<p><span style="color: #0000ff;"><strong>配合“YouApp:X”在命令行最后加上“*:S”可以只输出YouApp相关的日志；</strong></span><strong><span style="color: #0000ff;"> </span></strong></p>
<pre class="c++" title="code">eg: logcat -f /data/test.log -v time :I *:S</pre>
<p>另外，在NDK开发过程中也可以把日志写到<a href="http://www.google.com.hk/search?hl=zh-CN&amp;source=hp&amp;q=logcat&amp;aq=f&amp;aqi=g10&amp;aql=&amp;oq=&amp;gs_rfai=" target="_blank">logcat</a>日志系统中，在NDK的&lt;android/log.h&gt;头文件中定义的：</p>
<pre class="c++" title="code">
/*
 * A variant of __android_log_print() that takes a va_list to list
 * additional parameters.
 */
int __android_log_vprint(int prio, const char *tag,
                         const char *fmt, va_list ap);
</pre>
<p>OK！尽情使用<a href="http://www.google.com.hk/search?hl=zh-CN&amp;source=hp&amp;q=logcat&amp;aq=f&amp;aqi=g10&amp;aql=&amp;oq=&amp;gs_rfai=" target="_blank">logcat</a>吧！最后附一段自己封装的Util。</p>
<pre class="java" title="code">
package com.theiter.androiddemologcat;

import java.io.IOException;
import java.io.OutputStream;
import java.io.PrintWriter;
import android.util.Log;

public class Util {
	private static final String LOG_TAG = "THEITER-DEMOLOG";

	public static void debug( String msg )
	{
		Log.d( LOG_TAG, msg );
	}

	public static void debug( String msg, Throwable throwable )
	{
		Log.d( LOG_TAG, msg, throwable );
	}

	public static void info( String msg )
	{
		Log.i( LOG_TAG, msg );
	}

	public static void info( String msg, Throwable throwable )
	{
		Log.i( LOG_TAG, msg, throwable );
	}

	public static void warn( String msg )
	{
		Log.w( LOG_TAG, msg );
	}

	public static void warn( String msg, Throwable throwable )
	{
		Log.w( LOG_TAG, msg, throwable );
	}

	public static void error( String msg )
	{
		Log.e( LOG_TAG, msg );
	}

	public static void error( String msg, Throwable throwable )
	{
		Log.e( LOG_TAG, msg, throwable );
	}

	public static void printLog( int priority, String msg )
	{
		Log.println( priority, LOG_TAG, msg );
	}

	public static void writeLine(OutputStream os, PrintWriter logWriter, String value) throws IOException
	{
		String line = value + "\n";
		os.write( line.getBytes() );
		if( logWriter != null )
		{
			logWriter.println(value);
		}
	}

	public static void savelogtofile(String logtype,String logfmt,String filename,boolean alllog){

		try
		{
			String cmd = "logcat -f " + filename + " -v "+ logfmt+ " " + LOG_TAG + ":" + logtype;
			if(!alllog){
				cmd += " *:S";
			}

			Process process = Runtime.getRuntime().exec("su -c sh");
			OutputStream os = process.getOutputStream();
			Util.writeLine( os, null, cmd);

		}catch (Exception e) {
			throw new RuntimeException("Write log file error!");
		}

	}

}
</pre>
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://www.theiter.com/">iT人 &#8211;  theiter</a></p>
<p><strong>本文链接地址:</strong> <a href="http://www.theiter.com/2010/06/logcat-android%e6%97%a5%e5%bf%97%e7%b3%bb%e7%bb%9f.html">logcat: Android日志系统</a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.theiter.com/2010/06/logcat-android%e6%97%a5%e5%bf%97%e7%b3%bb%e7%bb%9f.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

