﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>IT博客-快乐着飞舞着</title><link>http://www.cnitblog.com/reene/</link><description>---Nothing to do  is  doing nothing</description><language>zh-cn</language><lastBuildDate>Wed, 29 Apr 2026 14:22:12 GMT</lastBuildDate><pubDate>Wed, 29 Apr 2026 14:22:12 GMT</pubDate><ttl>60</ttl><item><title>使用 Any Video Converter 转换 x264 MKV 不能播放</title><link>http://www.cnitblog.com/reene/archive/2012/01/15/mencode_must_add_global_header_for_x264_mkv.html</link><dc:creator>快乐着飞舞着</dc:creator><author>快乐着飞舞着</author><pubDate>Sat, 14 Jan 2012 16:05:00 GMT</pubDate><guid>http://www.cnitblog.com/reene/archive/2012/01/15/mencode_must_add_global_header_for_x264_mkv.html</guid><wfw:comment>http://www.cnitblog.com/reene/comments/77202.html</wfw:comment><comments>http://www.cnitblog.com/reene/archive/2012/01/15/mencode_must_add_global_header_for_x264_mkv.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/reene/comments/commentRss/77202.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/reene/services/trackbacks/77202.html</trackback:ping><description><![CDATA[原因是 mencode 转换为x264 到mkv和MP4时没有带上默认的 global_header, 而 mkv和mp4默认是需要 global_header ，参见<span class="Apple-style-span" style="background-color: #ffffff; "><a href="https://wiki.archlinux.org/index.php/MEncoder">https://wiki.archlinux.org/index.php/MEncoder</a><br /></span><br /><br /><span class="Apple-style-span" style="font-family: sans-serif; font-size: 13px; line-height: 19px; background-color: #ffffff; "><h4 style="color: #222222; background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; font-weight: bold; margin-top: 0px; margin-right: 0px; margin-bottom: 0.3em; margin-left: 0px; overflow-x: hidden; overflow-y: hidden; padding-top: 0.5em; padding-bottom: 0.17em; border-bottom-width: initial; border-bottom-style: none; border-bottom-color: initial; font-size: 15px; background-position: initial initial; background-repeat: initial initial; "><span class="mw-headline" id="Single-pass_x264_.28very_high-quality.29">Single-pass x264 (very high-quality)</span></h4><pre style="padding-top: 1em; padding-right: 1em; padding-bottom: 1em; padding-left: 1em; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #bbccdd; border-right-color: #bbccdd; border-bottom-color: #bbccdd; border-left-color: #bbccdd; color: #222222; background-color: #ebf1f5; line-height: 1.1em; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; overflow-x: auto; overflow-y: auto; background-position: initial initial; background-repeat: initial initial; ">mencoder original_video.avi -oac copy -ovc x264 -x264encopts preset=veryslow:tune=film:crf=15:frameref=15:fast_pskip=0:threads=auto -sub original_video.srt -subfont-text-scale 3 -o output_video.avi
</pre><ul style="line-height: 1.5em; list-style-type: square; margin-top: 0.3em; margin-right: 0px; margin-bottom: 0px; margin-left: 1.5em; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-image: none; "><li style="margin-bottom: 0.1em; ">The following example uses the option&nbsp;<span style="display: inline-block; background-color: #ebf1f5; padding-top: 0.1em; padding-right: 0.2em; padding-bottom: 0.1em; padding-left: 0.2em; font-family: monospace; color: #222222; ">-of lavf</span>&nbsp;to mux the output into a&nbsp;<a href="http://en.wikipedia.org/wiki/Matroska" class="extiw" title="wikipedia:Matroska" style="color: #3366bb; background-image: none; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; outline-style: none; outline-width: initial; outline-color: initial; font-weight: bold; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">Matroska</a>&nbsp;container which is autodetected from the output file extension&nbsp;<span style="display: inline-block; background-color: #ebf1f5; padding-top: 0.1em; padding-right: 0.2em; padding-bottom: 0.1em; padding-left: 0.2em; font-family: monospace; color: #222222; ">.mkv</span></li></ul><pre style="padding-top: 1em; padding-right: 1em; padding-bottom: 1em; padding-left: 1em; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #bbccdd; border-right-color: #bbccdd; border-bottom-color: #bbccdd; border-left-color: #bbccdd; color: #222222; background-color: #ebf1f5; line-height: 1.1em; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; overflow-x: auto; overflow-y: auto; background-position: initial initial; background-repeat: initial initial; ">mencoder original_video.avi -oac copy -of lavf -ovc x264 -x264encopts preset=veryslow:tune=film:crf=15:frameref=15:fast_pskip=0:global_header:threads=auto -sub original_video.srt -subfont-text-scale 3 -o output_video.mkv
</pre><ul style="line-height: 1.5em; list-style-type: square; margin-top: 0.3em; margin-right: 0px; margin-bottom: 0px; margin-left: 1.5em; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-image: none; "><li style="margin-bottom: 0.1em; "><span style="display: inline-block; padding-top: 0.1em; padding-right: 0.2em; padding-bottom: 0.1em; padding-left: 0.2em; font-family: monospace; color: #222222; background-color: #ebf1f5; ">global_header</span>&nbsp;writes global video headers to extradata, or in front of keyframes and is typically required for .mp4 and .mkv containers.</li></ul></span><br /><br />解决办法 在 Any Video Converter 的x264 options 里加上:<span class="Apple-style-span" style="background-color: #ffffff; ">global_header</span><br /><br /><img src ="http://www.cnitblog.com/reene/aggbug/77202.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/reene/" target="_blank">快乐着飞舞着</a> 2012-01-15 00:05 <a href="http://www.cnitblog.com/reene/archive/2012/01/15/mencode_must_add_global_header_for_x264_mkv.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>【转载】Change location of Google Desktop Search index files.</title><link>http://www.cnitblog.com/reene/archive/2011/08/02/74945.html</link><dc:creator>快乐着飞舞着</dc:creator><author>快乐着飞舞着</author><pubDate>Tue, 02 Aug 2011 03:34:00 GMT</pubDate><guid>http://www.cnitblog.com/reene/archive/2011/08/02/74945.html</guid><wfw:comment>http://www.cnitblog.com/reene/comments/74945.html</wfw:comment><comments>http://www.cnitblog.com/reene/archive/2011/08/02/74945.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/reene/comments/commentRss/74945.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/reene/services/trackbacks/74945.html</trackback:ping><description><![CDATA[<div><a href="http://www.iyulan.com/uchome/space.php?uid=3&amp;do=blog&amp;id=102">http://www.iyulan.com/uchome/space.php?uid=3&amp;do=blog&amp;id=102<br /><br /><span class="Apple-style-span" style="color: #444444; font-family: Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; font-size: 14px; line-height: 25px; "></span></a><div style="word-wrap: break-word; word-break: break-all; "><a href="http://www.iyulan.com/uchome/space.php?uid=3&amp;do=blog&amp;id=102"><span class="Apple-style-span" style="word-wrap: break-word; word-break: break-all; color: #444444; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 22px; background-color: #ffffff; "><p style="word-wrap: break-word; word-break: break-all; margin-bottom: 10px; padding-top: 0px; padding-bottom: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">We talked about Finder earlier. Google Desktop is a great tool for keeping a comprehensive index of your desktop. So comprehensive that it create GBs of index file on your precious C: drive. As you know, keeping your C: drive full is sure way for a dead slow machine.&nbsp; We have always wondered why Google have not given an option to set the location for the index files. But there is a way to change the location of the bloaty search index files.</p></span></a><ul style="word-wrap: break-word; word-break: break-all; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 20px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 26px; list-style-type: disc; list-style-position: initial; list-style-image: initial; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; "><a href="http://www.iyulan.com/uchome/space.php?uid=3&amp;do=blog&amp;id=102"></a><li style="word-wrap: break-word; word-break: break-all; list-style-type: disc; list-style-position: initial; list-style-image: initial; margin-left: 0px; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; "><a href="http://www.iyulan.com/uchome/space.php?uid=3&amp;do=blog&amp;id=102">By default the index is stored in:&nbsp;<br style="word-wrap: break-word; word-break: break-all; " /><em style="word-wrap: break-word; word-break: break-all; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">C:\Documents and Settings\USERNAME\Local Settings\Application Data\Google\Google Desktop Search</em>&nbsp;<br style="word-wrap: break-word; word-break: break-all; " />where USERNAME is your username on the computer. Local Settings is a hidden folder, you&#8217;ll have<br style="word-wrap: break-word; word-break: break-all; " />unhide it. If you are unsure how to unhide a file or directory read&nbsp;</a><a href="http://www.iyulan.com/uchome/link.php?url=http://www.microsoft.com%2Fwindowsxp%2Fusing%2Fhelpandsupport%2Flearnmore%2Ftips%2Fhiddenfiles.mspx" target="_blank" style="word-wrap: break-word; word-break: break-all; color: #214469; text-decoration: underline; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">this</a>&nbsp;.</li><li style="word-wrap: break-word; word-break: break-all; list-style-type: disc; list-style-position: initial; list-style-image: initial; margin-left: 0px; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">Make sure you exit the Google Desktop Search application before proceeding.</li><li style="word-wrap: break-word; word-break: break-all; list-style-type: disc; list-style-position: initial; list-style-image: initial; margin-left: 0px; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">Now, drag the WHOLE folder titled "Google Desktop Search" to a new drive or partition with lots of space. Lets say "D" so now your search files will be in the folder "<em style="word-wrap: break-word; word-break: break-all; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">D:\Google Desktop Search</em>"</li><li style="word-wrap: break-word; word-break: break-all; list-style-type: disc; list-style-position: initial; list-style-image: initial; margin-left: 0px; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">Next, click Start &#8211; Run &#8211; type regedit. Navigate to<strong style="word-wrap: break-word; word-break: break-all; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">HKEY_CURRENT_USER\Software\Google\Google Desktop</strong></li><li style="word-wrap: break-word; word-break: break-all; list-style-type: disc; list-style-position: initial; list-style-image: initial; margin-left: 0px; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">change the value of data_dir to&nbsp;<strong style="word-wrap: break-word; word-break: break-all; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">D:\Google Desktop Search</strong>.</li><li style="word-wrap: break-word; word-break: break-all; list-style-type: disc; list-style-position: initial; list-style-image: initial; margin-left: 0px; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">Exit out of regedit and restart the Google Desktop search.</li><li style="word-wrap: break-word; word-break: break-all; list-style-type: disc; list-style-position: initial; list-style-image: initial; margin-left: 0px; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; ">You&#8217;re done and your search index in now moved.</li><li></li></ul></div></div><img src ="http://www.cnitblog.com/reene/aggbug/74945.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/reene/" target="_blank">快乐着飞舞着</a> 2011-08-02 11:34 <a href="http://www.cnitblog.com/reene/archive/2011/08/02/74945.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>How to do android emma coverage test in your own ant scipts</title><link>http://www.cnitblog.com/reene/archive/2011/06/30/74504.html</link><dc:creator>快乐着飞舞着</dc:creator><author>快乐着飞舞着</author><pubDate>Thu, 30 Jun 2011 07:59:00 GMT</pubDate><guid>http://www.cnitblog.com/reene/archive/2011/06/30/74504.html</guid><wfw:comment>http://www.cnitblog.com/reene/comments/74504.html</wfw:comment><comments>http://www.cnitblog.com/reene/archive/2011/06/30/74504.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/reene/comments/commentRss/74504.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/reene/services/trackbacks/74504.html</trackback:ping><description><![CDATA[1. &nbsp;emma taskdef<span class="Apple-style-span" style="font-size: 13px; background-color: #eeeeee; "><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000; ">&lt;!--</span><span style="color: #008000; ">&nbsp;Emma&nbsp;configuration&nbsp;</span><span style="color: #008000; ">--&gt;</span></span>
<div style="background-color: #eeeeee; font-size: 13px; border-top-color: #cccccc; border-right-color: #cccccc; border-bottom-color: #cccccc; border-left-color: #cccccc; padding-right: 5px; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; width: 98%; word-break: break-all; "><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">property&nbsp;</span><span style="color: #FF0000; ">name</span><span style="color: #0000FF; ">="emma.dir"</span><span style="color: #FF0000; ">&nbsp;value</span><span style="color: #0000FF; ">="${android.sdk.root}/tools/lib"</span><span style="color: #FF0000; ">&nbsp;</span><span style="color: #0000FF; ">/&gt;</span><span style="color: #000000; "><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">path&nbsp;</span><span style="color: #FF0000; ">id</span><span style="color: #0000FF; ">="emma.lib.dir"</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">pathelement&nbsp;</span><span style="color: #FF0000; ">location</span><span style="color: #0000FF; ">="${emma.dir}/emma.jar"</span><span style="color: #FF0000; ">&nbsp;</span><span style="color: #0000FF; ">/&gt;</span><span style="color: #000000; "><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">pathelement&nbsp;</span><span style="color: #FF0000; ">location</span><span style="color: #0000FF; ">="${emma.dir}/emma_ant.jar"</span><span style="color: #FF0000; ">&nbsp;</span><span style="color: #0000FF; ">/&gt;</span><span style="color: #000000; "><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">path</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">taskdef&nbsp;</span><span style="color: #FF0000; ">resource</span><span style="color: #0000FF; ">="emma_ant.properties"</span><span style="color: #FF0000; ">&nbsp;classpathref</span><span style="color: #0000FF; ">="emma.lib.dir"</span><span style="color: #FF0000; ">&nbsp;</span><span style="color: #0000FF; ">/&gt;</span><span style="color: #000000; "><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000; ">&lt;!--</span><span style="color: #008000; ">&nbsp;End&nbsp;of&nbsp;emma&nbsp;configuration&nbsp;</span><span style="color: #008000; ">--&gt;</span></div>
<br />
2.&nbsp;<span class="Apple-style-span" style="font-size: 13px; background-color: #eeeeee; "><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000; ">&lt;!--</span><span style="color: #008000; ">&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;</span></span>
<div style="background-color: #eeeeee; font-size: 13px; border-top-color: #cccccc; border-right-color: #cccccc; border-bottom-color: #cccccc; border-left-color: #cccccc; padding-right: 5px; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; width: 98%; word-break: break-all; "><span style="color: #008000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;target:&nbsp;emma-instrument&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;-&nbsp;</span><span style="color: #008000; ">--&gt;</span><span style="color: #000000; "><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">target&nbsp;</span><span style="color: #FF0000; ">name</span><span style="color: #0000FF; ">="emma.instrument"</span><span style="color: #FF0000; ">&nbsp;if</span><span style="color: #0000FF; ">="enable.emma.on.test"</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">property&nbsp;</span><span style="color: #FF0000; ">name</span><span style="color: #0000FF; ">="emma.enabled"</span><span style="color: #FF0000; ">&nbsp;value</span><span style="color: #0000FF; ">="true"</span><span style="color: #FF0000; ">&nbsp;</span><span style="color: #0000FF; ">/&gt;</span><span style="color: #000000; "><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">echo</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; ">Instrumenting&nbsp;classes&nbsp;from&nbsp;${project.base.dir}/${android.project.dir}/bin,${project.base.dir}/${android.project.dir}/libs/sup-client.jar<img src="http://www.cnitblog.com/Images/dot.gif" alt="" /></span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">echo</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000; ">&lt;!--</span><span style="color: #008000; ">&nbsp;It&nbsp;only&nbsp;instruments&nbsp;class&nbsp;files,&nbsp;not&nbsp;any&nbsp;external&nbsp;libs&nbsp;</span><span style="color: #008000; ">--&gt;</span><span style="color: #000000; "><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">emma&nbsp;</span><span style="color: #FF0000; ">enabled</span><span style="color: #0000FF; ">="${emma.enabled}"</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">instr&nbsp;</span><span style="color: #FF0000; ">mode</span><span style="color: #0000FF; ">="overwrite"</span><span style="color: #FF0000; "><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;instrpath</span><span style="color: #0000FF; ">="${project.base.dir}/${android.project.dir}/bin,${project.base.dir}/${android.project.dir}/libs/sup-client.jar"</span><span style="color: #FF0000; "><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;outdir</span><span style="color: #0000FF; ">="${project.base.dir}/${android.project.dir}/bin"</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">instr</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000; ">&lt;!--</span><span style="color: #008000; ">&nbsp;TODO:&nbsp;exclusion&nbsp;filters&nbsp;on&nbsp;R*.class&nbsp;and&nbsp;allowing&nbsp;custom&nbsp;exclusion&nbsp;from<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;user&nbsp;defined&nbsp;file&nbsp;</span><span style="color: #008000; ">--&gt;</span><span style="color: #000000; "><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">emma</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">echo</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; ">Copy&nbsp;emma.&nbsp;to&nbsp;project&nbsp;libs</span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">echo</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">copy&nbsp;</span><span style="color: #FF0000; ">todir</span><span style="color: #0000FF; ">="${project.base.dir}/${android.project.dir}/libs"</span><span style="color: #FF0000; ">&nbsp;overwrite</span><span style="color: #0000FF; ">="true"</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">fileset&nbsp;</span><span style="color: #FF0000; ">dir</span><span style="color: #0000FF; ">="${emma.dir}"</span><span style="color: #FF0000; ">&nbsp;includes</span><span style="color: #0000FF; ">="emma_device.jar"</span><span style="color: #0000FF; ">/&gt;</span><span style="color: #000000; "><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">copy</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">target</span><span style="color: #0000FF; ">&gt;<br />
</span></div>
333<br /><div style="background-color: #eeeeee; font-size: 13px; border-top-color: #cccccc; border-right-color: #cccccc; border-bottom-color: #cccccc; border-left-color: #cccccc; padding-right: 5px; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; width: 98%; word-break: break-all; "><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; ">&nbsp; &nbsp;&nbsp;</span><span style="color: #008000; ">&lt;!--</span><span style="color: #008000; ">&nbsp;Convert&nbsp;this&nbsp;project's&nbsp;.class&nbsp;files&nbsp;into&nbsp;.dex&nbsp;files.&nbsp;</span><span style="color: #008000; ">--&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">target&nbsp;</span><span style="color: #FF0000; ">name</span><span style="color: #0000FF; ">="dex"</span><span style="color: #FF0000; ">&nbsp;depends</span><span style="color: #0000FF; ">="android-javac"</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">antcall&nbsp;</span><span style="color: #FF0000; ">target</span><span style="color: #0000FF; ">="emma.instrument"</span><span style="color: #0000FF; ">&gt;&lt;/</span><span style="color: #800000; ">antcall</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">condition&nbsp;</span><span style="color: #FF0000; ">property</span><span style="color: #0000FF; ">="dx.extra.args"</span><span style="color: #FF0000; ">&nbsp;value</span><span style="color: #0000FF; ">="--no-locals"</span><span style="color: #FF0000; ">&nbsp;else</span><span style="color: #0000FF; ">=""</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">istrue&nbsp;</span><span style="color: #FF0000; ">value</span><span style="color: #0000FF; ">="${enable.emma.on.test}"</span><span style="color: #0000FF; ">/&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">condition</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">echo</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; ">Converting&nbsp;compiled&nbsp;files&nbsp;and&nbsp;external&nbsp;libraries&nbsp;into&nbsp;dex&nbsp;file&nbsp;<img src="http://www.cnitblog.com/Images/dot.gif" alt="" /></span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">echo</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">apply&nbsp;</span><span style="color: #FF0000; ">executable</span><span style="color: #0000FF; ">="${dx}"</span><span style="color: #FF0000; ">&nbsp;failonerror</span><span style="color: #0000FF; ">="true"</span><span style="color: #FF0000; ">&nbsp;parallel</span><span style="color: #0000FF; ">="true"</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">arg&nbsp;</span><span style="color: #FF0000; ">value</span><span style="color: #0000FF; ">="--dex"</span><span style="color: #FF0000; ">&nbsp;</span><span style="color: #0000FF; ">/&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">arg&nbsp;</span><span style="color: #FF0000; ">value</span><span style="color: #0000FF; ">="${dx.extra.args}"</span><span style="color: #FF0000; ">&nbsp;</span><span style="color: #0000FF; ">/&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">arg&nbsp;</span><span style="color: #FF0000; ">value</span><span style="color: #0000FF; ">="--output=${project.base.dir}/${android.project.dir}/bin/classes.dex"</span><span style="color: #FF0000; ">&nbsp;</span><span style="color: #0000FF; ">/&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">arg&nbsp;</span><span style="color: #FF0000; ">path</span><span style="color: #0000FF; ">="${project.base.dir}/${android.project.dir}/bin"</span><span style="color: #FF0000; ">&nbsp;</span><span style="color: #0000FF; ">/&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">fileset&nbsp;</span><span style="color: #FF0000; ">dir</span><span style="color: #0000FF; ">="${project.base.dir}/${android.project.dir}/libs"</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">include&nbsp;</span><span style="color: #FF0000; ">name</span><span style="color: #0000FF; ">="**/*.jar"</span><span style="color: #0000FF; ">/&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">fileset</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">apply</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">target</span><span style="color: #0000FF; ">&gt;</span></div><br /><br />44<br /><br /><div style="background-color: #eeeeee; font-size: 13px; border-top-color: #cccccc; border-right-color: #cccccc; border-bottom-color: #cccccc; border-left-color: #cccccc; padding-right: 5px; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; width: 98%; word-break: break-all; "><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">target&nbsp;</span><span style="color: #FF0000; ">name</span><span style="color: #0000FF; ">="run-tests"</span><span style="color: #FF0000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;description</span><span style="color: #0000FF; ">="Runs&nbsp;tests&nbsp;from&nbsp;the&nbsp;package&nbsp;defined&nbsp;in&nbsp;test.package&nbsp;property"</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">property&nbsp;</span><span style="color: #FF0000; ">name</span><span style="color: #0000FF; ">="reports.dir"</span><span style="color: #FF0000; ">&nbsp;value</span><span style="color: #0000FF; ">="${reports.out.dir}/reports"</span><span style="color: #0000FF; ">/&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">property&nbsp;</span><span style="color: #FF0000; ">name</span><span style="color: #0000FF; ">="device.reports.dir"</span><span style="color: #FF0000; ">&nbsp;value</span><span style="color: #0000FF; ">="/data/data/${manifest.package}/files/reports/"</span><span style="color: #0000FF; ">/&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">echo</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; ">Running&nbsp;tests<img src="http://www.cnitblog.com/Images/dot.gif" alt="" /></span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">echo</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">exec&nbsp;</span><span style="color: #FF0000; ">executable</span><span style="color: #0000FF; ">="${adb}"</span><span style="color: #FF0000; ">&nbsp;failonerror</span><span style="color: #0000FF; ">="true"</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">arg&nbsp;</span><span style="color: #FF0000; ">value</span><span style="color: #0000FF; ">="shell"</span><span style="color: #FF0000; ">&nbsp;</span><span style="color: #0000FF; ">/&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">arg&nbsp;</span><span style="color: #FF0000; ">value</span><span style="color: #0000FF; ">="am"</span><span style="color: #FF0000; ">&nbsp;</span><span style="color: #0000FF; ">/&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">arg&nbsp;</span><span style="color: #FF0000; ">value</span><span style="color: #0000FF; ">="instrument"</span><span style="color: #FF0000; ">&nbsp;</span><span style="color: #0000FF; ">/&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">arg&nbsp;</span><span style="color: #FF0000; ">value</span><span style="color: #0000FF; ">="-w"</span><span style="color: #FF0000; ">&nbsp;</span><span style="color: #0000FF; ">/&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">arg&nbsp;</span><span style="color: #FF0000; ">value</span><span style="color: #0000FF; ">="-e"</span><span style="color: #FF0000; ">&nbsp;</span><span style="color: #0000FF; ">/&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">arg&nbsp;</span><span style="color: #FF0000; ">value</span><span style="color: #0000FF; ">="coverage"</span><span style="color: #FF0000; ">&nbsp;</span><span style="color: #0000FF; ">/&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">arg&nbsp;</span><span style="color: #FF0000; ">value</span><span style="color: #0000FF; ">="true"</span><span style="color: #FF0000; ">&nbsp;</span><span style="color: #0000FF; ">/&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">arg&nbsp;</span><span style="color: #FF0000; ">value</span><span style="color: #0000FF; ">="-e"</span><span style="color: #FF0000; ">&nbsp;</span><span style="color: #0000FF; ">/&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">arg&nbsp;</span><span style="color: #FF0000; ">value</span><span style="color: #0000FF; ">="coverageFile"</span><span style="color: #FF0000; ">&nbsp;</span><span style="color: #0000FF; ">/&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">arg&nbsp;</span><span style="color: #FF0000; ">value</span><span style="color: #0000FF; ">="${device.reports.dir}coverage.ec"</span><span style="color: #FF0000; ">&nbsp;</span><span style="color: #0000FF; ">/&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">arg&nbsp;</span><span style="color: #FF0000; ">value</span><span style="color: #0000FF; ">="-e"</span><span style="color: #FF0000; ">&nbsp;</span><span style="color: #0000FF; ">/&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">arg&nbsp;</span><span style="color: #FF0000; ">value</span><span style="color: #0000FF; ">="junitOutputDirectory"</span><span style="color: #FF0000; ">&nbsp;</span><span style="color: #0000FF; ">/&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">arg&nbsp;</span><span style="color: #FF0000; ">value</span><span style="color: #0000FF; ">="${device.reports.dir}"</span><span style="color: #FF0000; ">&nbsp;</span><span style="color: #0000FF; ">/&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">arg&nbsp;</span><span style="color: #FF0000; ">value</span><span style="color: #0000FF; ">="-e"</span><span style="color: #FF0000; ">&nbsp;</span><span style="color: #0000FF; ">/&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">arg&nbsp;</span><span style="color: #FF0000; ">value</span><span style="color: #0000FF; ">="junitSplitLevel"</span><span style="color: #FF0000; ">&nbsp;</span><span style="color: #0000FF; ">/&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">arg&nbsp;</span><span style="color: #FF0000; ">value</span><span style="color: #0000FF; ">="class"</span><span style="color: #FF0000; ">&nbsp;</span><span style="color: #0000FF; ">/&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">arg&nbsp;</span><span style="color: #FF0000; ">value</span><span style="color: #0000FF; ">="-e"</span><span style="color: #FF0000; ">&nbsp;</span><span style="color: #0000FF; ">/&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">arg&nbsp;</span><span style="color: #FF0000; ">value</span><span style="color: #0000FF; ">="package"</span><span style="color: #FF0000; ">&nbsp;</span><span style="color: #0000FF; ">/&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">arg&nbsp;</span><span style="color: #FF0000; ">value</span><span style="color: #0000FF; ">="${test.target.package}"</span><span style="color: #FF0000; ">&nbsp;</span><span style="color: #0000FF; ">/&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">arg&nbsp;</span><span style="color: #FF0000; ">value</span><span style="color: #0000FF; ">="${manifest.package}/${test.runner}"</span><span style="color: #FF0000; ">&nbsp;</span><span style="color: #0000FF; ">/&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">exec</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">echo</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; ">Downloading&nbsp;XML&nbsp;test&nbsp;reports<img src="http://www.cnitblog.com/Images/dot.gif" alt="" /></span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">echo</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">mkdir&nbsp;</span><span style="color: #FF0000; ">dir</span><span style="color: #0000FF; ">="${reports.dir}"</span><span style="color: #0000FF; ">/&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">exec&nbsp;</span><span style="color: #FF0000; ">executable</span><span style="color: #0000FF; ">="${adb}"</span><span style="color: #FF0000; ">&nbsp;failonerror</span><span style="color: #0000FF; ">="true"</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">arg&nbsp;</span><span style="color: #FF0000; ">value</span><span style="color: #0000FF; ">="pull"</span><span style="color: #FF0000; ">&nbsp;</span><span style="color: #0000FF; ">/&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">arg&nbsp;</span><span style="color: #FF0000; ">value</span><span style="color: #0000FF; ">="${device.reports.dir}/"</span><span style="color: #FF0000; ">&nbsp;</span><span style="color: #0000FF; ">/&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">arg&nbsp;</span><span style="color: #FF0000; ">value</span><span style="color: #0000FF; ">="${reports.dir}"</span><span style="color: #FF0000; ">&nbsp;</span><span style="color: #0000FF; ">/&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">exec</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">exec&nbsp;</span><span style="color: #FF0000; ">executable</span><span style="color: #0000FF; ">="${adb}"</span><span style="color: #FF0000; ">&nbsp;failonerror</span><span style="color: #0000FF; ">="true"</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">arg&nbsp;</span><span style="color: #FF0000; ">value</span><span style="color: #0000FF; ">="pull"</span><span style="color: #FF0000; ">&nbsp;</span><span style="color: #0000FF; ">/&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">arg&nbsp;</span><span style="color: #FF0000; ">value</span><span style="color: #0000FF; ">="${device.reports.dir}/"</span><span style="color: #FF0000; ">&nbsp;</span><span style="color: #0000FF; ">/&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">arg&nbsp;</span><span style="color: #FF0000; ">value</span><span style="color: #0000FF; ">="${reports.dir}"</span><span style="color: #FF0000; ">&nbsp;</span><span style="color: #0000FF; ">/&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">exec</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">target</span><span style="color: #0000FF; ">&gt;</span></div><br />555<br /><br /><div style="background-color: #eeeeee; font-size: 13px; border-top-color: #cccccc; border-right-color: #cccccc; border-bottom-color: #cccccc; border-left-color: #cccccc; padding-right: 5px; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; width: 98%; word-break: break-all; "><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; ">&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">antcall&nbsp;</span><span style="color: #FF0000; ">target</span><span style="color: #0000FF; ">="reinstall"</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">param&nbsp;</span><span style="color: #FF0000; ">name</span><span style="color: #0000FF; ">="android.project.dir"</span><span style="color: #FF0000; ">&nbsp;value</span><span style="color: #0000FF; ">="end2end_rdb_mbs"</span><span style="color: #0000FF; ">/&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">param&nbsp;</span><span style="color: #FF0000; ">name</span><span style="color: #0000FF; ">="android.app.name"</span><span style="color: #FF0000; ">&nbsp;value</span><span style="color: #0000FF; ">="end2end_rdb_mbs"</span><span style="color: #0000FF; ">/&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">param&nbsp;</span><span style="color: #FF0000; ">name</span><span style="color: #0000FF; ">="project.base.dir"</span><span style="color: #FF0000; ">&nbsp;value</span><span style="color: #0000FF; ">="${project.home}/android_mbs"</span><span style="color: #0000FF; ">/&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">param&nbsp;</span><span style="color: #FF0000; ">name</span><span style="color: #0000FF; ">="enable.emma.on.test"</span><span style="color: #FF0000; ">&nbsp;value</span><span style="color: #0000FF; ">="true"</span><span style="color: #0000FF; ">/&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">antcall</span><span style="color: #0000FF; ">&gt;</span></div><br />666<br /><br /><div style="background-color: #eeeeee; font-size: 13px; border-top-color: #cccccc; border-right-color: #cccccc; border-bottom-color: #cccccc; border-left-color: #cccccc; padding-right: 5px; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; width: 98%; word-break: break-all; "><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; ">&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">antcall&nbsp;</span><span style="color: #FF0000; ">target</span><span style="color: #0000FF; ">="run-tests"</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">param&nbsp;</span><span style="color: #FF0000; ">name</span><span style="color: #0000FF; ">="android.project.dir"</span><span style="color: #FF0000; ">&nbsp;value</span><span style="color: #0000FF; ">="end2end_rdb_mbs"</span><span style="color: #0000FF; ">/&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">param&nbsp;</span><span style="color: #FF0000; ">name</span><span style="color: #0000FF; ">="android.app.name"</span><span style="color: #FF0000; ">&nbsp;value</span><span style="color: #0000FF; ">="end2end_rdb_mbs"</span><span style="color: #0000FF; ">/&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">param&nbsp;</span><span style="color: #FF0000; ">name</span><span style="color: #0000FF; ">="project.base.dir"</span><span style="color: #FF0000; ">&nbsp;value</span><span style="color: #0000FF; ">="${project.home}/android_mbs"</span><span style="color: #0000FF; ">/&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">param&nbsp;</span><span style="color: #FF0000; ">name</span><span style="color: #0000FF; ">="manifest.package"</span><span style="color: #FF0000; ">&nbsp;value</span><span style="color: #0000FF; ">="end2end.test"</span><span style="color: #0000FF; ">/&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">param&nbsp;</span><span style="color: #FF0000; ">name</span><span style="color: #0000FF; ">="test.target.package"</span><span style="color: #FF0000; ">&nbsp;value</span><span style="color: #0000FF; ">="end2end.test.rest.mbs.android"</span><span style="color: #0000FF; ">/&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">param&nbsp;</span><span style="color: #FF0000; ">name</span><span style="color: #0000FF; ">="test.runner"</span><span style="color: #FF0000; ">&nbsp;value</span><span style="color: #0000FF; ">="pl.polidea.instrumentation.PolideaInstrumentationTestRunner"</span><span style="color: #0000FF; ">/&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">param&nbsp;</span><span style="color: #FF0000; ">name</span><span style="color: #0000FF; ">="enable.emma.on.test"</span><span style="color: #FF0000; ">&nbsp;value</span><span style="color: #0000FF; ">="true"</span><span style="color: #0000FF; ">/&gt;</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">antcall</span><span style="color: #0000FF; ">&gt;</span></div><img src ="http://www.cnitblog.com/reene/aggbug/74504.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/reene/" target="_blank">快乐着飞舞着</a> 2011-06-30 15:59 <a href="http://www.cnitblog.com/reene/archive/2011/06/30/74504.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Notes 8.5 更改邮件图片标题</title><link>http://www.cnitblog.com/reene/archive/2010/01/04/63540.html</link><dc:creator>快乐着飞舞着</dc:creator><author>快乐着飞舞着</author><pubDate>Mon, 04 Jan 2010 03:17:00 GMT</pubDate><guid>http://www.cnitblog.com/reene/archive/2010/01/04/63540.html</guid><wfw:comment>http://www.cnitblog.com/reene/comments/63540.html</wfw:comment><comments>http://www.cnitblog.com/reene/archive/2010/01/04/63540.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnitblog.com/reene/comments/commentRss/63540.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/reene/services/trackbacks/63540.html</trackback:ping><description><![CDATA[Actions-&gt;Tools-&gt;Preferences-&gt; Mail(Tab)-&gt; LetterHead<br>不知道 IBM的UE是怎么做的 , Tab 上面放Tab 为什么不都集成到 File-&gt;Preferences 下面呢?<br><br>真是奇怪!<br><br>暂时还没有找到自定义图片的方法.<img src ="http://www.cnitblog.com/reene/aggbug/63540.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/reene/" target="_blank">快乐着飞舞着</a> 2010-01-04 11:17 <a href="http://www.cnitblog.com/reene/archive/2010/01/04/63540.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Gmail mobile app 认证问题。</title><link>http://www.cnitblog.com/reene/archive/2009/02/04/gmail_mobile_app_certificate_error.html</link><dc:creator>快乐着飞舞着</dc:creator><author>快乐着飞舞着</author><pubDate>Wed, 04 Feb 2009 13:34:00 GMT</pubDate><guid>http://www.cnitblog.com/reene/archive/2009/02/04/gmail_mobile_app_certificate_error.html</guid><wfw:comment>http://www.cnitblog.com/reene/comments/54256.html</wfw:comment><comments>http://www.cnitblog.com/reene/archive/2009/02/04/gmail_mobile_app_certificate_error.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/reene/comments/commentRss/54256.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/reene/services/trackbacks/54256.html</trackback:ping><description><![CDATA[年后使用gmail mobile app的时候碰到如下的错误：<br><font color="#ff0000" face="Arial">Sorry, the <a title="" href="http://www.gmail.com/" target="_blank">Gmail </a> mobile app will not
work on your phone. Your phone doesn&#8217;t have the appropriate certificate
to communicate with <a title="" href="http://www.gmail.com/" target="_blank">Gmail </a>. Try accessing <a title="" href="http://www.gmail.com/" target="_blank">Gmail </a> on your mobile browser
at http://m.gmail.com.&#8220; when running <a title="" href="http://www.gmail.com/" target="_blank">Gmail </a> for mobile application.<br><br></font>直接使用手机上的浏览器登录m.gmail.com 时有 &#8220;认证链中无可信认证&#8221;错误。<br>Google 之，<br>下面一片文章给了启示。<br><a title="http://blog.csdn.net/dogfish/archive/2008/10/16/3084865.aspx"  href="http://blog.csdn.net/dogfish/archive/2008/10/16/3084865.aspx">http://blog.csdn.net/dogfish/archive/2008/10/16/3084865.aspx</a><br>但是Moto的E2不能够认出.cer 文件，需要手动安装证书，具体步骤如下（其他moto手机安装步骤可能类似）：<br>1. 下载<strong><font><u><font color="#000000" face="Arial"><a href="https://www.verisign.com/cgi-bin/support/rootcert/getrootcert.cer"><strong><font color="#3366ff"><u>https://www.verisign.com/cgi-bin/support/rootcert/getrootcert.cer</u></font></strong></a></font></u></font></strong>，可以通过手机浏览器直接下载或者用电脑下载传到手机上。<br>2. 打开手机浏览器（移动梦网） -&gt; 信息-&gt;认证-&gt;选项-&gt;添加 浏览到你下载的cer文件，然后关闭浏览器。<br><br>这样gmail mobile app 和 手机浏览器就都可以登录gmail了。<br><br><br><img src ="http://www.cnitblog.com/reene/aggbug/54256.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/reene/" target="_blank">快乐着飞舞着</a> 2009-02-04 21:34 <a href="http://www.cnitblog.com/reene/archive/2009/02/04/gmail_mobile_app_certificate_error.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>BindingSource in C# </title><link>http://www.cnitblog.com/reene/archive/2008/10/08/49976.html</link><dc:creator>快乐着飞舞着</dc:creator><author>快乐着飞舞着</author><pubDate>Wed, 08 Oct 2008 03:12:00 GMT</pubDate><guid>http://www.cnitblog.com/reene/archive/2008/10/08/49976.html</guid><wfw:comment>http://www.cnitblog.com/reene/comments/49976.html</wfw:comment><comments>http://www.cnitblog.com/reene/archive/2008/10/08/49976.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/reene/comments/commentRss/49976.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/reene/services/trackbacks/49976.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: DataBinding in C# &nbsp;&nbsp;<a href='http://www.cnitblog.com/reene/archive/2008/10/08/49976.html'>阅读全文</a><img src ="http://www.cnitblog.com/reene/aggbug/49976.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/reene/" target="_blank">快乐着飞舞着</a> 2008-10-08 11:12 <a href="http://www.cnitblog.com/reene/archive/2008/10/08/49976.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Framework VS Library </title><link>http://www.cnitblog.com/reene/archive/2007/11/30/37078.html</link><dc:creator>快乐着飞舞着</dc:creator><author>快乐着飞舞着</author><pubDate>Fri, 30 Nov 2007 06:08:00 GMT</pubDate><guid>http://www.cnitblog.com/reene/archive/2007/11/30/37078.html</guid><wfw:comment>http://www.cnitblog.com/reene/comments/37078.html</wfw:comment><comments>http://www.cnitblog.com/reene/archive/2007/11/30/37078.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/reene/comments/commentRss/37078.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/reene/services/trackbacks/37078.html</trackback:ping><description><![CDATA[A library is about reusable functionalities, but a framework is about reusable behaviors.<br>A library is something you call/inherit from your code, but framework is something that calls your code or provide services for your code.<br>A library is a collection of components and classes, where framwork is how abstract classes and components interact with each others.<br><br>I can explain the framework by this definition:<br>Framework is an abstract design that embodies how the application works, and it has "hooks" where you can "inject" your module, or component.<br><br><a href="http://techembassy.blogspot.com/2006/05/library-vs-framework.html">http://techembassy.blogspot.com/2006/05/library-vs-framework.html</a><img src ="http://www.cnitblog.com/reene/aggbug/37078.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/reene/" target="_blank">快乐着飞舞着</a> 2007-11-30 14:08 <a href="http://www.cnitblog.com/reene/archive/2007/11/30/37078.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>笔试整理 </title><link>http://www.cnitblog.com/reene/archive/2007/10/22/35185.html</link><dc:creator>快乐着飞舞着</dc:creator><author>快乐着飞舞着</author><pubDate>Mon, 22 Oct 2007 07:06:00 GMT</pubDate><guid>http://www.cnitblog.com/reene/archive/2007/10/22/35185.html</guid><wfw:comment>http://www.cnitblog.com/reene/comments/35185.html</wfw:comment><comments>http://www.cnitblog.com/reene/archive/2007/10/22/35185.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/reene/comments/commentRss/35185.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/reene/services/trackbacks/35185.html</trackback:ping><description><![CDATA[power of 2 <br>sizeof(void*) <br><br>Array List 。 <br>calloc malloc<br>heap sort <br>在n个数中 第m大的<br>广度优先遍历 <br>兄弟节点。<br><br>求两个数组 的交集 。 <br>n的排列问题 。<br><br>字符串 逆序<img src ="http://www.cnitblog.com/reene/aggbug/35185.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/reene/" target="_blank">快乐着飞舞着</a> 2007-10-22 15:06 <a href="http://www.cnitblog.com/reene/archive/2007/10/22/35185.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>转载 Virtual PC 2007虚拟机中安装ubuntu的问题</title><link>http://www.cnitblog.com/reene/archive/2007/08/29/32594.html</link><dc:creator>快乐着飞舞着</dc:creator><author>快乐着飞舞着</author><pubDate>Wed, 29 Aug 2007 06:54:00 GMT</pubDate><guid>http://www.cnitblog.com/reene/archive/2007/08/29/32594.html</guid><wfw:comment>http://www.cnitblog.com/reene/comments/32594.html</wfw:comment><comments>http://www.cnitblog.com/reene/archive/2007/08/29/32594.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/reene/comments/commentRss/32594.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/reene/services/trackbacks/32594.html</trackback:ping><description><![CDATA[<span class=postbody><font size=2>本人在Virtual PC 2007虚拟机中安装ubuntu是，出现屏幕拉长的现象，去图像模糊不清，不能继续安装，经过调查发现，原来在显示配置文件中有一处对虚拟机不太合适。经过调整，问题得以解决。如下所示。 <br>1.在开始安装画面，用F4键调整分辨率为800*600*16。 <br>2.在出现安装画面拉长时，按下ctrl+alt+f1，进入文本模式，输入：LANG=C sudo vi /etc/X11/xorg.conf ，编辑DefaultDepth 24为DefaultDepth 16。 <br>3.保存后退出，按下ctrl+alt+f7回到图像安装模式，按下ctrl+alt+backspace重起图像安装窗体。就可以进入正常图像安装模式。以后按照自己的要求安装就可以了。 <img alt="Very Happy" src="http://forum.ubuntu.org.cn/images/smiles/icon_biggrin.gif" border=0> <img alt="Very Happy" src="http://forum.ubuntu.org.cn/images/smiles/icon_biggrin.gif" border=0> <br>有不明白或其他问题，欢迎大家探讨。 </font><img alt=Laughing src="http://forum.ubuntu.org.cn/images/smiles/icon_lol.gif" border=0><br><br>原文地址 <a href="http://forum.ubuntu.org.cn/post-403315.html">http://forum.ubuntu.org.cn/post-403315.html</a><br></span><img src ="http://www.cnitblog.com/reene/aggbug/32594.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/reene/" target="_blank">快乐着飞舞着</a> 2007-08-29 14:54 <a href="http://www.cnitblog.com/reene/archive/2007/08/29/32594.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>C# 调用 java webservice 的问题</title><link>http://www.cnitblog.com/reene/archive/2007/07/01/29277.html</link><dc:creator>快乐着飞舞着</dc:creator><author>快乐着飞舞着</author><pubDate>Sun, 01 Jul 2007 07:19:00 GMT</pubDate><guid>http://www.cnitblog.com/reene/archive/2007/07/01/29277.html</guid><wfw:comment>http://www.cnitblog.com/reene/comments/29277.html</wfw:comment><comments>http://www.cnitblog.com/reene/archive/2007/07/01/29277.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.cnitblog.com/reene/comments/commentRss/29277.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/reene/services/trackbacks/29277.html</trackback:ping><description><![CDATA[<div class="wlWriterSmartContent" id="0767317B-992E-4b12-91E0-4F059A8CECA8:53bb77ad-3384-4d0e-8f2e-8e4b71ef121f" contenteditable="false" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati 标记: <a href="http://technorati.com/tags/c#" rel="tag">c#</a>, <a href="http://technorati.com/tags/java" rel="tag">java</a>, <a href="http://technorati.com/tags/axis2" rel="tag">axis2</a>, <a href="http://technorati.com/tags/webservice" rel="tag">webservice</a></div> <p>前一段时间一直被一个 c#调用 Java web service的问题困扰。</p> <p><a title="http://www.cnitblog.com/reene/archive/2007/06/29/29217.html" href="http://www.cnitblog.com/reene/archive/2007/06/29/29217.html">http://www.cnitblog.com/reene/archive/2007/06/29/29217.html</a></p> <p>在网上一直找不到答案，后来在国外的一个论坛上有人提醒可能是命名空间的原因，摸索以后终于顺利解决这个问题。特别把它记下以后方便。</p> <p>问题：</p> <p>如果用c#调用java 的 webservice 时，发现调用返回值为基本类型（如 xsd:string xsd:int）的服务能过正常返回，而调用返回复杂类型如自定义对象时却返回 null，同时抓包发现服务器段明明已经正常答复soap消息。 就需要考虑命名空间的问题。</p> <p>在我碰到的问题中，由于我把用来返回结果的bean 单独放到一个 xxx.xxx.bean 包中，而把webservice 的文件放在 xxx.xxx.service包中，在用wtp生成 webservice 服务时就把它们放到不同的命名空间中去了。</p> <p>解决方案：</p> <p>把用来的bean文件放置到与service同一个package中，这样用wtp lomboz之类工具生成时就直接会在一个命名空间中。</p><img src ="http://www.cnitblog.com/reene/aggbug/29277.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/reene/" target="_blank">快乐着飞舞着</a> 2007-07-01 15:19 <a href="http://www.cnitblog.com/reene/archive/2007/07/01/29277.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>