<?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>Avi's Code &#187; Android</title>
	<atom:link href="http://telyas.com/wordpress2/tag/android/feed/" rel="self" type="application/rss+xml" />
	<link>http://telyas.com/wordpress2</link>
	<description>My Open source and "free time" work</description>
	<lastBuildDate>Mon, 11 May 2009 07:08:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>Android Developers Group Japan</title>
		<link>http://telyas.com/wordpress2/2009/02/15/android-developers-group-japan/</link>
		<comments>http://telyas.com/wordpress2/2009/02/15/android-developers-group-japan/#comments</comments>
		<pubDate>Sun, 15 Feb 2009 08:16:49 +0000</pubDate>
		<dc:creator>Avi Telyas</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Japan]]></category>

		<guid isPermaLink="false">http://telyas.com/wordpress2/?p=123</guid>
		<description><![CDATA[Continuing my Android Books in Japan post, would like to report additional Android related activities and Groups in Japan. Android Group Japan website and Google Group are trying to bring together Japanese developers and support each other. Twitters use the acronymos #agj for Android Related Discussions, and there many of them. ]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-125" title="Android Japan " src="http://telyas.com/wordpress2/wp-content/uploads/2009/02/android-japan1.jpg" alt="Android Japan " width="218" height="290" />Continuing my <a href="http://telyas.com/wordpress2/2009/02/15/android-books-available-in-japanese/">Android Books in Japan</a> post, would like to report additional Android related activities and Groups in Japan.</p>
<p><a href="http://android.siprop.org/index.php?FrontPage">Android Group Japan website</a> and<a href="http://groups.google.com/group/android-developers-japan"> Google Group </a>are trying to bring together Japanese developers and support each other.</p>
<p>Twitters use the acronymos <span id="msgtxt1192094364" class="msgtxt"><a href="http://search.twitter.com/search?q=%23agj">#</a><strong><a href="http://search.twitter.com/search?q=%23agj">agj</a> </strong>for Android Related Discussions, and there many of them. <strong><br />
</strong></span></p>
]]></content:encoded>
			<wfw:commentRss>http://telyas.com/wordpress2/2009/02/15/android-developers-group-japan/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Android books available in Japanese</title>
		<link>http://telyas.com/wordpress2/2009/02/15/android-books-available-in-japanese/</link>
		<comments>http://telyas.com/wordpress2/2009/02/15/android-books-available-in-japanese/#comments</comments>
		<pubDate>Sun, 15 Feb 2009 07:54:10 +0000</pubDate>
		<dc:creator>Avi Telyas</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Book]]></category>
		<category><![CDATA[Japan]]></category>

		<guid isPermaLink="false">http://telyas.com/wordpress2/?p=120</guid>
		<description><![CDATA[Although Google Android phones are not available in Japan (commercially), the race to develop applications has started. Several books are already available:]]></description>
			<content:encoded><![CDATA[<p>Although Google Android phones are not available in Japan (commercially), the race to develop applications has started.</p>
<p><a href="http://android.siprop.org/index.php?FrontPage"></a>Several books are already available:</p>
<p><a href="http://telyas.com/wordpress2/wp-content/uploads/2009/02/amazon-android.jpg"><img class="alignnone size-full wp-image-121" title="Android books Amazon" src="http://telyas.com/wordpress2/wp-content/uploads/2009/02/amazon-android.jpg" alt="Android books Amazon" width="727" height="249" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://telyas.com/wordpress2/2009/02/15/android-books-available-in-japanese/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Android Plaform Group is being Spammed</title>
		<link>http://telyas.com/wordpress2/2009/02/09/google-android-plaform-group-is-being-spammed/</link>
		<comments>http://telyas.com/wordpress2/2009/02/09/google-android-plaform-group-is-being-spammed/#comments</comments>
		<pubDate>Mon, 09 Feb 2009 12:52:12 +0000</pubDate>
		<dc:creator>Avi Telyas</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Spam]]></category>

		<guid isPermaLink="false">http://telyas.com/wordpress2/?p=114</guid>
		<description><![CDATA[It appears that  Google Android Group is being spammed. Took me by surprise as I expected Google to be able to block such trivial spams.]]></description>
			<content:encoded><![CDATA[<p>It appears that  Google Android Group is being spammed. Took me by surprise as I expected Google to be able to block such trivial spams.</p>
<p><a href="http://telyas.com/wordpress2/wp-content/uploads/2009/02/android-platform-group.jpg"><img class="alignnone size-full wp-image-115" title="android-platform-group" src="http://telyas.com/wordpress2/wp-content/uploads/2009/02/android-platform-group.jpg" alt="android-platform-group" width="563" height="500" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://telyas.com/wordpress2/2009/02/09/google-android-plaform-group-is-being-spammed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Barcodes and QR Codes for Android</title>
		<link>http://telyas.com/wordpress2/2009/02/05/barcodes-and-qr-codes-for-android/</link>
		<comments>http://telyas.com/wordpress2/2009/02/05/barcodes-and-qr-codes-for-android/#comments</comments>
		<pubDate>Thu, 05 Feb 2009 16:18:03 +0000</pubDate>
		<dc:creator>Avi Telyas</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Barcode]]></category>
		<category><![CDATA[QR Code]]></category>

		<guid isPermaLink="false">http://telyas.com/wordpress2/?p=106</guid>
		<description><![CDATA[Just bumped into zxing project, and wanted to share. According the Project Home page: ZXing (pronounced &#8220;zebra crossing&#8221;) is an open-source, multi-format 1D/2D barcode image processing library implemented in Java. Our focus is on using the built-in camera on mobile phones to photograph and decode barcodes on the device, without communicating with a server. We [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://telyas.com/wordpress2/wp-content/uploads/2009/02/android-zxing.jpg"><img class="alignnone size-full wp-image-111" title="Android Zxing" src="http://telyas.com/wordpress2/wp-content/uploads/2009/02/android-zxing1.jpg" alt="Android Zxing" width="334" height="369" /><br />
</a></p>
<p>Just bumped into<a href="http://code.google.com/p/zxing/"> zxing project</a>, and wanted to share.</p>
<p>According the Project Home page:</p>
<blockquote><p><a name="ZXing_(&quot;Zebra_Crossing&quot;)">ZXing (pronounced &#8220;zebra crossing&#8221;) is an open-source, multi-format 1D/2D barcode image processing library implemented in Java. Our focus is on using the built-in camera on mobile phones to photograph and decode barcodes on the device, without communicating with a server. We currently have production-quality support for: </a></p>
<ul>
<li><a name="ZXing_(&quot;Zebra_Crossing&quot;)">UPC-A and UPC-E </a></li>
<li><a name="ZXing_(&quot;Zebra_Crossing&quot;)">EAN-8 and EAN-13 </a></li>
<li><a name="ZXing_(&quot;Zebra_Crossing&quot;)">Code 39 </a></li>
<li><a name="ZXing_(&quot;Zebra_Crossing&quot;)">Code 128 </a></li>
<li><a name="ZXing_(&quot;Zebra_Crossing&quot;)">QR Code </a></li>
<li><a name="ZXing_(&quot;Zebra_Crossing&quot;)"></a></li>
</ul>
</blockquote>
<p>Now I have to think of an implementation that will use QR Codes&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://telyas.com/wordpress2/2009/02/05/barcodes-and-qr-codes-for-android/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Android Nekohtml &#8211; Project postponed</title>
		<link>http://telyas.com/wordpress2/2009/01/31/android-nekohtml-project-postponed/</link>
		<comments>http://telyas.com/wordpress2/2009/01/31/android-nekohtml-project-postponed/#comments</comments>
		<pubDate>Sat, 31 Jan 2009 20:45:32 +0000</pubDate>
		<dc:creator>Avi Telyas</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[nekohtml]]></category>
		<category><![CDATA[Parser]]></category>

		<guid isPermaLink="false">http://telyas.com/wordpress2/?p=95</guid>
		<description><![CDATA[I am sorry to announce that the Html project is postponed to a later date. Would like to complete the 2Chan browser as soon as possible, and although an Html parser would have been nice, it is not really necessary. For the 2chan browser, the parser required is quite simple and can be accomplished by [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-99" title="2Ch Android Logo" src="http://telyas.com/wordpress2/wp-content/uploads/2009/01/try1.jpg" alt="2Ch Android Logo" width="400" height="400" /></p>
<p>I am sorry to announce that the Html project is postponed to a later date.</p>
<p>Would like to complete the 2Chan browser as soon as possible, and although an Html parser would have been nice, it is not really necessary. For the 2chan browser, the parser required is quite simple and can be accomplished by a dedicated parser.</p>
<p>Again, sorry, and I do promise to continue this project at a later date.</p>
<p>One more comment on Nekohtml: If you are familiar with it, you know it requires <a href="http://xerces.apache.org/xerces2-j/">Xerces</a>, therefore the porting project should start from that. There is a <a href="http://groups.google.com/group/android-developers/browse_thread/thread/50f5e3075d08b58c/84bb655efa405552?show_docid=84bb655efa405552&amp;pli=1">guy who claimed he has done that</a>, but I couldn&#8217;t find any link to the ported lib.</p>
<p><em>The Android Logo (AKA Droid Robot) was modified. Original logo is <a href="http://code.google.com/policies.html">shared by Google</a> and used  according to terms described in the <a href="http://creativecommons.org/licenses/by/2.5/">Creative Commons  2.5 Attribution License</a>. </em></p>
]]></content:encoded>
			<wfw:commentRss>http://telyas.com/wordpress2/2009/01/31/android-nekohtml-project-postponed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Android HTML parser</title>
		<link>http://telyas.com/wordpress2/2009/01/30/android-html-parser/</link>
		<comments>http://telyas.com/wordpress2/2009/01/30/android-html-parser/#comments</comments>
		<pubDate>Fri, 30 Jan 2009 19:54:14 +0000</pubDate>
		<dc:creator>Avi Telyas</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Parser]]></category>

		<guid isPermaLink="false">http://telyas.com/wordpress2/?p=87</guid>
		<description><![CDATA[Android API has a SAX XML parser. But, what do you do when you want to parse HTML? The SAX XML parser will work great till it encounters an XML error, a mismatched tag as an obvious example. The parser will throw an exception. You can implement the warning and error functions, but it will [...]]]></description>
			<content:encoded><![CDATA[<p>Android API has a <a href="http://code.google.com/android/reference/javax/xml/parsers/SAXParser.html">SAX XML parser</a>. But, what do you do when you want to parse HTML?</p>
<p>The SAX XML parser will work great till it encounters an XML error, a mismatched tag as an obvious example. The parser will throw an exception. You can implement the warning and error functions, but it will not help, the exception will still occur, halting the parsing process.</p>
<p>Therefore, the only solution is to import an external HTML parser to Android.</p>
<p>I have searched, read, compared and decided to use <a href="http://nekohtml.sourceforge.net/index.html">NekoHtml </a>. Not sure how the programming team selected the name, but looks like a strong implementation.</p>
<p>I will document all the steps I take to include this library, until the hopefully succesful outcome.</p>
<h3>Step 1: <a href="http://sourceforge.net/project/platformdownload.php?group_id=195122">Download NekoHtml from sourceforge</a></h3>
]]></content:encoded>
			<wfw:commentRss>http://telyas.com/wordpress2/2009/01/30/android-html-parser/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Google Code Project</title>
		<link>http://telyas.com/wordpress2/2009/01/27/google-code-project/</link>
		<comments>http://telyas.com/wordpress2/2009/01/27/google-code-project/#comments</comments>
		<pubDate>Tue, 27 Jan 2009 18:59:23 +0000</pubDate>
		<dc:creator>Avi Telyas</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[2Chan Browser]]></category>

		<guid isPermaLink="false">http://telyas.com/wordpress2/?p=76</guid>
		<description><![CDATA[Nothing much, but I have just created the Google Code Project for the 2Chan browser, located at: http://code.google.com/p/nichan-browser-android/ Still a mere place holder, but I hope to start Check-Ins in the next week.]]></description>
			<content:encoded><![CDATA[<p>Nothing much, but I have just created the Google Code Project for the 2Chan browser, located at: <a href="http://code.google.com/p/nichan-browser-android/">http://code.google.com/p/nichan-browser-android</a>/</p>
<p>Still a mere place holder, but I hope to start Check-Ins in the next week.</p>
]]></content:encoded>
			<wfw:commentRss>http://telyas.com/wordpress2/2009/01/27/google-code-project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Android 2Channel Browser</title>
		<link>http://telyas.com/wordpress2/2009/01/27/android-2channel-browser/</link>
		<comments>http://telyas.com/wordpress2/2009/01/27/android-2channel-browser/#comments</comments>
		<pubDate>Tue, 27 Jan 2009 14:27:50 +0000</pubDate>
		<dc:creator>Avi Telyas</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[2Chan]]></category>

		<guid isPermaLink="false">http://telyas.com/wordpress2/?p=74</guid>
		<description><![CDATA[Have just started developing a 2Channel browser for Google Android. This project will be developed as open source, and will be available at the Android Market for free. The inspiration came from different Linux 2chan browsers as Kita2 and JD 2ch (both available for Ubuntu, using Synaptic), as well as Gikolet.(J2ME) It is still not [...]]]></description>
			<content:encoded><![CDATA[<p>Have just started developing a 2Channel browser for Google Android. This project will be developed as open source, and will be available at the Android Market for free.</p>
<p>The inspiration came from different Linux 2chan browsers as Kita2 and <a href="http://jd4linux.sourceforge.jp/">JD 2ch </a>(both available for Ubuntu, using Synaptic), as well as <a href="http://gikolet.org/">Gikolet.(J2ME) </a></p>
<p>It is still not decided if I will reuse any of the code mentioned above. Kita2 was written in Ruby, Gikolet in Java but looks like the porting effort will be more difficult than rewriting it.</p>
<p>Stay tuned for this project progress as I expect I can provide a prototype in a few weeks.</p>
]]></content:encoded>
			<wfw:commentRss>http://telyas.com/wordpress2/2009/01/27/android-2channel-browser/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Android: Getting ARGB from a JPEG</title>
		<link>http://telyas.com/wordpress2/2009/01/15/android-getting-argb-from-a-jpeg/</link>
		<comments>http://telyas.com/wordpress2/2009/01/15/android-getting-argb-from-a-jpeg/#comments</comments>
		<pubDate>Thu, 15 Jan 2009 20:10:07 +0000</pubDate>
		<dc:creator>Avi Telyas</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[J2ME]]></category>
		<category><![CDATA[JPEG]]></category>

		<guid isPermaLink="false">http://telyas.com/wordpress2/?p=56</guid>
		<description><![CDATA[     ]]></description>
			<content:encoded><![CDATA[<p>With J2ME, &#8220;Opening&#8221; a JPEG into an ARGB array may look like:</p>
<blockquote>
<p style="text-align: left;">Image jpegImage = Image.createImage( jpegByteArray, 0, arrayLength );<br />
if (jpegImage == null) {<br />
//ERROR<br />
} else {<br />
jpegImage.getRGB (argbArray, 0, jpegWidth, 0, 0, jpegWidth, jpegHeight);<br />
}</p></blockquote>
<p style="text-align: left;">Since Android does not have an Image class, the following code will produce the same results (Please note the similar API):</p>
<blockquote>
<p style="text-align: left;">Bitmap jpegBitmap = BitmapFactory.decodeByteArray(jpegByteArray, 0, arrayLength);<br />
if (jpegBitmap == null) {<br />
//ERROR<br />
} else {<br />
decodedBitmap.getPixels(argbArray, 0, jpegWidth, 0, 0, jpegWidth, jpegHeight);<br />
}</p></blockquote>
<p>Not that different, isn&#8217;t it?</p>
<p>(And I know I need a better blockquote for code&#8230; working on it)</p>
]]></content:encoded>
			<wfw:commentRss>http://telyas.com/wordpress2/2009/01/15/android-getting-argb-from-a-jpeg/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Android Activity and Networking</title>
		<link>http://telyas.com/wordpress2/2009/01/14/android-activity-and-networking/</link>
		<comments>http://telyas.com/wordpress2/2009/01/14/android-activity-and-networking/#comments</comments>
		<pubDate>Wed, 14 Jan 2009 13:21:41 +0000</pubDate>
		<dc:creator>Avi Telyas</dc:creator>
				<category><![CDATA[Android]]></category>

		<guid isPermaLink="false">http://telyas.com/wordpress2/?p=54</guid>
		<description><![CDATA[Google has selected a new model for the Android User Interface: The Activity, which is tied to User-Interface. Now, when someone (like me) intends to implement a UI with some  networking threads and processing, the two options are: 1) Running the Networking as a Service 2) Spawaning threads from the UI activity. The two options [...]]]></description>
			<content:encoded><![CDATA[<p>Google has selected a new model for the Android User Interface: The <a href="http://code.google.com/android/reference/android/app/Activity.html">Activity</a>, which is tied to User-Interface.</p>
<p>Now, when someone (like me) intends to implement a UI with some  networking threads and processing, the two options are:</p>
<p>1) Running the Networking as a <a href="http://code.google.com/android/reference/android/app/Service.html">Service</a></p>
<p>2) Spawaning threads from the UI activity.</p>
<p>The two options are not that bad, it is just that using a Service model is an overkill for most applications, and having one activity which manages everything &#8211; UI as well as tasks seems like the easier solution.</p>
<p>When I started, I assumed an Activity can be anything, but as clearly stated:</p>
<blockquote><p>(an activity that is not visible to  the user and has been paused) is no longer critical, so the system may  safely kill its process to reclaim memory for other foreground or  visible processes</p></blockquote>
<p>Sorry for not posting code, but this project is not an Open Source.</p>
]]></content:encoded>
			<wfw:commentRss>http://telyas.com/wordpress2/2009/01/14/android-activity-and-networking/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

