<?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>mgBlog &#187; Android</title>
	<atom:link href="http://mgsimon.de/tag/android/feed/" rel="self" type="application/rss+xml" />
	<link>http://mgsimon.de</link>
	<description>Esc(ape), einfach ein anderes Blog über technische Spielerei ...</description>
	<lastBuildDate>Fri, 16 Jul 2010 04:55:04 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>AndTidWiki, Verkn&#252;pfungen  und Market</title>
		<link>http://mgsimon.de/2010/07/11/andtidwiki-verknuepfungen-und-market/</link>
		<comments>http://mgsimon.de/2010/07/11/andtidwiki-verknuepfungen-und-market/#comments</comments>
		<pubDate>Sun, 11 Jul 2010 15:40:01 +0000</pubDate>
		<dc:creator>mg</dc:creator>
				<category><![CDATA[Mobil]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[AndTidWiki]]></category>
		<category><![CDATA[TiddlyWiki]]></category>

		<guid isPermaLink="false">http://mgsimon.de/?p=2512</guid>
		<description><![CDATA[Die neue Version (beta) jetzt im Market &#8211; AndTidWiki Market-Link. AndTidWiki &#8230; 0.5 orientation or keyboard f&#252;r neue Activity. 0.4 minSdkVersion + targetSdkVersion f&#252;r Android 1.6. 0.3 Verkn&#252;pfung zu TiddlyWiki-Datei erstellen. ...]]></description>
			<content:encoded><![CDATA[<p>Die neue Version (beta) jetzt im Market &#8211; <a href="market://search?q=pname:de.mgsimon.android.andtidwiki">AndTidWiki Market-Link</a>.</p>
<div id="attachment_2530" class="wp-caption alignnone" style="width: 452px"><img src="http://mgsimon.de/wp-content/uploads/2010/07/AndTidWiki_TiddlyWikiMarkup_Edit_View.png" alt="AndTidWiki :: TiddlyWikiMarkup / Edit &amp; View" title="AndTidWiki_TiddlyWikiMarkup_Edit_View" width="442" height="393" class="size-full wp-image-2530 stamp" /><p class="wp-caption-text">AndTidWiki :: TiddlyWikiMarkup / Edit &#038; View</p></div>
<p><span id="more-2512"></span><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/0NOvW40Uw3Q&amp;hl=de_DE&amp;fs=1?rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/0NOvW40Uw3Q&amp;hl=de_DE&amp;fs=1?rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
<p><a href="http://mgsimon.de/android/andtidwiki/">AndTidWiki &#8230;</a></p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">0.5 orientation or keyboard für neue Activity.
0.4 minSdkVersion + targetSdkVersion für Android 1.6.
0.3 Verknüpfung zu TiddlyWiki-Datei erstellen.
...</pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://mgsimon.de/2010/07/11/andtidwiki-verknuepfungen-und-market/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Android und TiddlyWiki</title>
		<link>http://mgsimon.de/2010/07/04/android-und-tiddlywiki/</link>
		<comments>http://mgsimon.de/2010/07/04/android-und-tiddlywiki/#comments</comments>
		<pubDate>Sun, 04 Jul 2010 11:48:50 +0000</pubDate>
		<dc:creator>mg</dc:creator>
				<category><![CDATA[Mobil]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[AndTidWiki]]></category>
		<category><![CDATA[TiddlyWiki]]></category>

		<guid isPermaLink="false">http://mgsimon.de/?p=2380</guid>
		<description><![CDATA[TiddlyWiki ist ein kompaktes in einer Datei sich selbst verwaltendes Wiki. Von einem mobilen Speichermedium wie USB-Stick oder SD-Card immer und &#252;berall in vielen Browser verf&#252;gbar. Aber wie sieht es mit TiddlyWiki und Android aus? Eines der Hauptprobleme ist das Speichern der Datei. TiddlyWiki verwendet f&#252;r die meisten Browser Workarounds, um Zugriff &#252;ber JavaScript auf [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://tiddlywiki.com/">TiddlyWiki</a> ist ein kompaktes in einer Datei sich selbst verwaltendes Wiki. Von einem mobilen Speichermedium wie USB-Stick oder SD-Card immer und &#252;berall in vielen Browser verf&#252;gbar.<br />
<div id="attachment_2409" class="wp-caption alignnone" style="width: 452px"><img src="http://mgsimon.de/wp-content/uploads/2010/07/TiddlyWikiMozillaFirefox.png" alt="TiddlyWiki :: Mozilla Firefox" title="TiddlyWikiMozillaFirefox" width="442" height="299" class="size-full wp-image-2409 stamp" /><p class="wp-caption-text">TiddlyWiki :: Mozilla Firefox</p></div><br />
Aber wie sieht es mit <a href="http://tiddlywiki.com/">TiddlyWiki</a> und Android aus?</p>
<p><span id="more-2380"></span>Eines der Hauptprobleme ist das Speichern der Datei. <a href="http://tiddlywiki.com/">TiddlyWiki</a> verwendet f&#252;r die meisten Browser Workarounds, um Zugriff &#252;ber JavaScript auf das Dateisystem zu erhalten.<br />
</p>
<table width="100%">
<tr>
<th>Browser</th>
<th>Workaround</th>
</tr>
<tr>
<td>FireFox</td>
<td>JavaScript und PrivilegeManager</td>
</tr>
<tr>
<td>InternetExplorer</td>
<td>ActiveX</td>
</tr>
<tr>
<td>Chrome, Safari oder Opera</td>
<td>Applet</td>
</tr>
</table>
<p><center>Tabelle :: Workarounds</center></p>
<p>Im Browser unter Android funktioniert keine dieser Umgehungsl&#246;sungen.</p>
<p>Und es geht doch &#8230;</p>
<div id="attachment_2385" class="wp-caption alignnone" style="width: 452px"><img src="http://mgsimon.de/wp-content/uploads/2010/07/AndTidWiki_Save.png" alt="Android Tiddly Wiki :: Speichern" title="AndTidWiki_Save" width="442" height="248" class="size-full wp-image-2385 stamp" /><p class="wp-caption-text">Android Tiddly Wiki :: Speichern</p></div>
<p>&#8230; mit einer angepassten WebView &#228;hnlich dem Applet-Workaround funktioniert <a href="http://tiddlywiki.com/">TiddlyWiki</a> unter Android.</p>
<p>Die erste Testversion kann unter <a href="/android/andtidwiki">AndTidWiki</a> heruntergeladen werden.</p>
<p>Vielen Dank <a href="http://soup.information-architects.de/">SimonOX</a> f&#252;r die JavaScript-Unterst&#252;tzung &#8230; :-)</p>
]]></content:encoded>
			<wfw:commentRss>http://mgsimon.de/2010/07/04/android-und-tiddlywiki/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Android und VPN-Gefl&#252;ster</title>
		<link>http://mgsimon.de/2010/04/12/android-und-vpn-gefluester/</link>
		<comments>http://mgsimon.de/2010/04/12/android-und-vpn-gefluester/#comments</comments>
		<pubDate>Mon, 12 Apr 2010 19:23:43 +0000</pubDate>
		<dc:creator>mg</dc:creator>
				<category><![CDATA[Mobil]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[DD-WRT]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[VPN]]></category>

		<guid isPermaLink="false">http://mgsimon.de/?p=2190</guid>
		<description><![CDATA[Auf der Suche nach einem Router, um nicht nur mit Linux sondern auch mit Android &#252;ber VPN auf das heimische Netz Zugriff zu haben, konnte ich die Open Source Router von NETGEAR wahlweise mit der orginal Firmware von NETGEAR, DD-WRT, OpenWRT oder Tomato finden. Kurz notiert &#8230; VPN-Server (Router) Dynamic Domain Name System unter &#8220;Setup [...]]]></description>
			<content:encoded><![CDATA[<p>Auf der Suche nach einem Router, um nicht nur mit Linux sondern auch mit Android &#252;ber VPN auf das heimische Netz Zugriff zu haben, konnte ich die <a href="http://www.myopenrouter.com/">Open Source Router von NETGEAR</a> wahlweise mit der orginal Firmware von NETGEAR, <a href="http://www.dd-wrt.com/site/index">DD-WRT</a>, <a href="http://openwrt.org/">OpenWRT</a> oder <a href="http://polarcloud.com/tomato">Tomato</a> finden. </p>
<div id="attachment_2236" class="wp-caption alignnone" style="width: 452px"><img src="http://mgsimon.de/wp-content/uploads/2010/04/AndroidPPTP-VPN-Verbunden.png" alt="Android :: PPTP-VPN Verbunden" title="AndroidPPTP-VPN-Verbunden" width="442" height="248" class="size-full wp-image-2236 stamp" /><p class="wp-caption-text">Android :: PPTP-VPN Verbunden</p></div>
<p>Kurz notiert &#8230;</p>
<p><span id="more-2190"></span><div style="background-color: rgb(191, 228, 255); border:1px solid rgb(128, 201, 255); color: rgb(0, 0, 0); margin:0 0 1.5em; overflow:auto; padding: 3px;">
<img src="/wp-content/plugins/MyShortCodes/info.png" alt="Hinweis" title="Hinweis" width="24" height="24" style="margin: 4px 8px 0 0; float:left;"/>Die VPN-Testverbindungen wurden mit NETGEAR WNR3500L (Firmware DD-WRT) &#252;ber willy.tel alias wilheml.tel und UMTS &#252;ber dem Mobilfunkanbieter O2 mit dem MILESTONE von Motorola (Android 2.1) durchgef&#252;hrt.</div></p>
<p><strong>VPN-Server (Router)</strong></p>
<p>Dynamic Domain Name System unter &#8220;Setup / DDNS&#8221; einrichten.</p>
<div id="attachment_2231" class="wp-caption alignnone" style="width: 452px"><img src="http://mgsimon.de/wp-content/uploads/2010/04/DD-WRT_DynamicDNS.png" alt="DD-WRT :: Dynamic DNS" title="DD-WRT_DynamicDNS" width="442" height="331" class="size-full wp-image-2231 stamp" /><p class="wp-caption-text">DD-WRT :: Dynamic DNS</p></div>
<p>Virtual Private Network unter &#8220;Services / VPN / PPTP-Server&#8221; konfigurieren.</p>
<div id="attachment_2233" class="wp-caption alignnone" style="width: 452px"><img src="http://mgsimon.de/wp-content/uploads/2010/04/DD-WRT_PPTP.png" alt="DD-WRT :: PPTP" title="DD-WRT_PPTP" width="442" height="389" class="size-full wp-image-2233 stamp" /><p class="wp-caption-text">DD-WRT :: PPTP</p></div>
<p>PPTP-Durchleitung unter &#8220;Sicherheit / VPN-Durchleitung&#8221; einschalten.</p>
<div id="attachment_2248" class="wp-caption alignnone" style="width: 452px"><img src="http://mgsimon.de/wp-content/uploads/2010/04/DD-WRT_VPN-Durchleitung.png" alt="DD-WRT :: VPN-Durchleitung" title="DD-WRT_VPN-Durchleitung" width="442" height="153" class="size-full wp-image-2248 stamp" /><p class="wp-caption-text">DD-WRT :: VPN-Durchleitung</p></div>
<p><strong>VPN-Client (Android)</strong></p>
<p>VPN unter &#8220;Einstellungen / Drahtlos und Netzwerke / VPN-Einstellungen / VPN hinzuf&#252;gen / PPTP-VPN hinzuf&#252;gen&#8221; &#8230;</p>
<div id="attachment_2238" class="wp-caption alignnone" style="width: 452px"><img src="http://mgsimon.de/wp-content/uploads/2010/04/AndroidPPTP-VPN-Hinzufuegen.png" alt="Android :: PPTP-VPN Hinzuf&#252;gen" title="AndroidPPTP-VPN-Hinzufuegen" width="442" height="248" class="size-full wp-image-2238 stamp" /><p class="wp-caption-text">Android :: PPTP-VPN Hinzuf&#252;gen</p></div>
<p>&#8230; und &#8220;VPN-Server festlegen&#8221; wie zuvor unter Hostname (s. VPN-Server DDNS) eingestellt konfigurieren.</p>
<div id="attachment_2240" class="wp-caption alignnone" style="width: 452px"><img src="http://mgsimon.de/wp-content/uploads/2010/04/AndroidPPTP-VPN-Einstellungen.png" alt="Android :: PPTP-VPN Einstellungen" title="AndroidPPTP-VPN-Einstellungen" width="442" height="248" class="size-full wp-image-2240 stamp" /><p class="wp-caption-text">Android :: PPTP-VPN Einstellungen</p></div>
<p>Die VPN-Verbindung kann &#252;ber &#8220;VPNs&#8221; / &#8220;Mit &#8230; verbinden&#8221; hergestellt werden.</p>
<div id="attachment_2242" class="wp-caption alignnone" style="width: 452px"><img src="http://mgsimon.de/wp-content/uploads/2010/04/AndroidPPTP-VPN-Verbinden.png" alt="Android :: PPTP-VPN Verbinden" title="AndroidPPTP-VPN-Verbinden" width="442" height="248" class="size-full wp-image-2242 stamp" /><p class="wp-caption-text">Android :: PPTP-VPN Verbinden</p></div>
<p><strong>VPN-Verbindung und jetzt &#8230;?</strong></p>
<p>Naja man k&#246;nnte mit dem Browser auf lokale Web-Dienste &#8230;</p>
<div id="attachment_2244" class="wp-caption alignnone" style="width: 452px"><img src="http://mgsimon.de/wp-content/uploads/2010/04/AndroidBrowser.png" alt="Android :: Browser" title="AndroidBrowser" width="442" height="248" class="size-full wp-image-2244 stamp" /><p class="wp-caption-text">Android :: Browser</p></div>
<p>&#8230; auf Netzwerkfreigaben mit ASTRO o.&#228;. &#8230;</p>
<div id="attachment_2253" class="wp-caption alignnone" style="width: 452px"><img src="http://mgsimon.de/wp-content/uploads/2010/04/AndroidASTRO.png" alt="Android :: ASTRO" title="AndroidASTRO" width="442" height="248" class="size-full wp-image-2253 stamp" /><p class="wp-caption-text">Android :: ASTRO</p></div>
<p>&#8230; oder gleich direkt mit ConnectBot auf einem Rechner im heimischen Netz zugreifen.</p>
<div id="attachment_2245" class="wp-caption alignnone" style="width: 452px"><img src="http://mgsimon.de/wp-content/uploads/2010/04/AndroidConnectBot.png" alt="Android :: ConnectBot" title="AndroidConnectBot" width="442" height="248" class="size-full wp-image-2245 stamp" /><p class="wp-caption-text">Android :: ConnectBot</p></div>
<p><strong>Fazit</strong></p>
<p>Nicht wirklich immer stabil, aber besser als keine Verbindung oder kennt jemand eine bessere Variante? :-)</p>
]]></content:encoded>
			<wfw:commentRss>http://mgsimon.de/2010/04/12/android-und-vpn-gefluester/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>MOTODEV Studio for Android 64-bit</title>
		<link>http://mgsimon.de/2010/04/02/motodev-studio-for-android-64-bit/</link>
		<comments>http://mgsimon.de/2010/04/02/motodev-studio-for-android-64-bit/#comments</comments>
		<pubDate>Fri, 02 Apr 2010 10:07:35 +0000</pubDate>
		<dc:creator>mg</dc:creator>
				<category><![CDATA[Linux & Unix]]></category>
		<category><![CDATA[uup]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://mgsimon.de/?p=2209</guid>
		<description><![CDATA[Die Entwicklungsumgebung f&#252;r Android besonders der Emulator ist unter Linux mit dem Workaround MOTODEV Studio for Android &#038; Ubuntu 64-Bit nicht wirklich schnell. Die aktuelle Version 1.2 wird in einer 64-bit Variante f&#252;r Linux zum Download unter MOTODEV Studio for Android v1.2 (64-bit) angeboten. Schneller, besser, stabiler &#8230; :-)]]></description>
			<content:encoded><![CDATA[<p>Die Entwicklungsumgebung f&#252;r Android besonders der Emulator ist unter Linux mit dem Workaround <a href="http://mgsimon.de/2010/01/23/motodev-studio-for-android-ubuntu-64-bit/">MOTODEV Studio for Android &#038; Ubuntu 64-Bit</a> nicht wirklich schnell. Die aktuelle Version 1.2 wird in einer 64-bit Variante f&#252;r Linux zum Download unter <a href="http://developer.motorola.com/docstools/motodevstudio/download/">MOTODEV Studio for Android v1.2 (64-bit)</a> angeboten. Schneller, besser, stabiler &#8230; :-)</p>
<div id="attachment_2215" class="wp-caption alignnone" style="width: 452px"><img src="http://mgsimon.de/wp-content/uploads/2010/04/MotoDevStudioAndroid64.png" alt="MOTODEV Studio for Android 64bit" title="MOTODEV Studio for Android 64bit" width="442" height="232" class="size-full wp-image-2215 stamp" /><p class="wp-caption-text">MOTODEV Studio for Android 64bit</p></div>
]]></content:encoded>
			<wfw:commentRss>http://mgsimon.de/2010/04/02/motodev-studio-for-android-64-bit/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Android und eBooks / Ubuntu und EPUB</title>
		<link>http://mgsimon.de/2010/01/24/android-und-ebooks-ubuntu-und-epub/</link>
		<comments>http://mgsimon.de/2010/01/24/android-und-ebooks-ubuntu-und-epub/#comments</comments>
		<pubDate>Sun, 24 Jan 2010 09:20:25 +0000</pubDate>
		<dc:creator>mg</dc:creator>
				<category><![CDATA[Linux & Unix]]></category>
		<category><![CDATA[uup]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[eBook]]></category>
		<category><![CDATA[EPUB]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://mgsimon.de/?p=2144</guid>
		<description><![CDATA[Immer mehr elektronische B&#252;cher werden im weltweitem Netz angeboten. Galileo Press bietet zum Beispiel 25 IT-Fachb&#252;cher zum Download an. Man k&#246;nnte B&#252;cher unterwegs im Browser so lesen &#8230; &#8230; oder mit Calibre in das Format EPUB (electronic publication) konvertieren &#8230; &#8230; und angenehm mit einem eBook Reader auch offline lesen. eBook mit Calibre erstellen Die [...]]]></description>
			<content:encoded><![CDATA[<p>Immer mehr elektronische B&#252;cher werden im weltweitem Netz angeboten. Galileo Press bietet zum Beispiel <a href="http://www.galileocomputing.de/katalog/openbook">25 IT-Fachb&#252;cher</a> zum Download an.</p>
<p>Man k&#246;nnte B&#252;cher unterwegs im Browser so lesen &#8230;</p>
<div id="attachment_2173" class="wp-caption alignnone" style="width: 452px"><img src="http://mgsimon.de/wp-content/uploads/2010/01/BrowserEbook.png" alt="eBook :: Browser (Android)" title="BrowserEbook" width="442" height="248" class="size-full wp-image-2173 stamp" /><p class="wp-caption-text">eBook :: Browser (Android)</p></div>
<p>&#8230; oder mit Calibre in das Format EPUB (<strong>e</strong>lectronic <strong>pub</strong>lication) konvertieren &#8230;</p>
<p><span id="more-2144"></span><div id="attachment_2178" class="wp-caption alignnone" style="width: 452px"><img src="http://mgsimon.de/wp-content/uploads/2010/01/CalibreBibliothek.png" alt="Calibre :: Bibliothek" title="CalibreBibliothek" width="442" height="287" class="size-full wp-image-2178 stamp" /><p class="wp-caption-text">Calibre :: Bibliothek</p></div></p>
<p>&#8230; und angenehm mit einem eBook Reader auch <em>offline</em> lesen.</p>
<div id="attachment_2174" class="wp-caption alignnone" style="width: 452px"><img src="http://mgsimon.de/wp-content/uploads/2010/01/AndroidAppAldikoEbook.png" alt="eBook :: Aldiko" title="AndroidAppAldikoEbook" width="442" height="786" class="size-full wp-image-2174 stamp" /><p class="wp-caption-text">eBook :: Aldiko</p></div>
<p><strong>eBook mit Calibre erstellen</strong></p>
<p>Die Anwendung Calibre kann &#252;ber das Software-Center oder mit folgendem Befehl installiert und unter &#8220;Anwendungen / B&#252;ro / Calibre &#8230;&#8221; gestartet werden.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">$ <span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> calibre</pre></div></div>

<p>Das heruntergeladene eBook kann als Archiv &#252;ber &#8220;B&#252;cher hinzuf&#252;gen&#8221; in der Calibre Bibliothek aufgenommen werden und mit &#8220;In eBooks umwandeln&#8221; in das Format EPUB konvertiert werden.</p>
<p>Ohne Anpassungen im Quellmaterial noch nicht wirklich lesbar, aber einige regul&#228;re Ausdr&#252;cke sp&#228;ter und befreit von CSS ist das Ergebnis nach der Konvertierung brauchbar.</p>
<div style="background-color: rgb(191, 255, 191); border:1px solid rgb(128, 255, 128); color: rgb(0, 0, 0); margin:0 0 1.5em; overflow:auto; padding: 3px;">
<img src="/wp-content/plugins/MyShortCodes/tip.png" alt="Tipp" title="Tipp" width="24" height="24" style="margin: 4px 8px 0 0; float:left;" />Die Option &#8220;Tabellen linearisieren&#8221; und die zus&#228;tzliche Angabe &#8220;body { word-wrap: break-word }&#8221; unter &#8220;Extra CSS&#8221; verhindern horizontales auslaufen.</div>
<p>Immer und &#252;berall B&#252;cher dabei &#8230; :-)</p>
]]></content:encoded>
			<wfw:commentRss>http://mgsimon.de/2010/01/24/android-und-ebooks-ubuntu-und-epub/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>MOTODEV Studio for Android &amp; Ubuntu 64-Bit</title>
		<link>http://mgsimon.de/2010/01/23/motodev-studio-for-android-ubuntu-64-bit/</link>
		<comments>http://mgsimon.de/2010/01/23/motodev-studio-for-android-ubuntu-64-bit/#comments</comments>
		<pubDate>Sat, 23 Jan 2010 08:48:42 +0000</pubDate>
		<dc:creator>mg</dc:creator>
				<category><![CDATA[Linux & Unix]]></category>
		<category><![CDATA[uup]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://mgsimon.de/?p=2152</guid>
		<description><![CDATA[Die Entwicklungsumgebung MOTODEV Studio for Android bietet gegen&#252;ber der Erweiterung f&#252;r Eclipse von Google zus&#228;tzlich Code Snippets, Device Management, Market Publishing und einen Database Explorer. Wie im Blog Linux und Ich :: Android-SDK mit Bezug auf 64-bit Ubuntu und das Samsung Galaxy beschrieben funktioniert auch die Entwicklungsumgebung von Motorala unter Ubuntu 64-Bit nicht. MOTODEV Studio [...]]]></description>
			<content:encoded><![CDATA[<p>Die Entwicklungsumgebung <a href="http://developer.motorola.com/docstools/motodevstudio/download/">MOTODEV Studio for Android</a> bietet gegen&#252;ber der Erweiterung f&#252;r Eclipse von Google zus&#228;tzlich Code Snippets, Device Management, Market Publishing und einen Database Explorer.</p>
<div id="attachment_2155" class="wp-caption alignnone" style="width: 452px"><img src="http://mgsimon.de/wp-content/uploads/2010/01/MOTODEVStudioAndroid.png" alt="MOTODEV Studio for Android" title="MOTODEVStudioAndroid" width="442" height="225" class="size-full wp-image-2155 stamp" /><p class="wp-caption-text">MOTODEV Studio for Android</p></div>
<p>Wie im <a href="http://linuxundich.de/de/ubuntu/android-sdk-mit-bezug-auf-64-bit-ubuntu-und-das-samsung-galaxy/">Blog Linux und Ich :: Android-SDK mit Bezug auf 64-bit Ubuntu und das Samsung Galaxy</a> beschrieben funktioniert auch die Entwicklungsumgebung von Motorala unter Ubuntu 64-Bit nicht. </p>
<p>MOTODEV Studio for Android unter Ubuntu 64-Bit-Version &#8230;</p>
<p><span id="more-2152"></span>Damit die IDE auch unter der 64-Bit-Version funktioniert k&#246;nnte die Standard VM auf die 32-Bit Variante ge&#228;ndert werden &#8230;</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">$ <span style="color: #c20cb9; font-weight: bold;">sudo</span> update-alternatives <span style="color: #660033;">--config</span> java</pre></div></div>

<p>&#8230; oder einfach die Entwicklungsumgebung mit folgendem Parameter gestartet werden.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">.<span style="color: #000000; font-weight: bold;">/</span>motodevstudio <span style="color: #660033;">-vm</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span>jvm<span style="color: #000000; font-weight: bold;">/</span>ia32-java-<span style="color: #000000;">6</span>-sun<span style="color: #000000; font-weight: bold;">/</span>jre<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span>java</pre></div></div>

<div style="background-color: rgb(191, 255, 191); border:1px solid rgb(128, 255, 128); color: rgb(0, 0, 0); margin:0 0 1.5em; overflow:auto; padding: 3px;">
<img src="/wp-content/plugins/MyShortCodes/tip.png" alt="Tipp" title="Tipp" width="24" height="24" style="margin: 4px 8px 0 0; float:left;" /><em>Warum die 64-Bit VM beibehalten?</em><br />
Ein &#8220;Suchen und Ersetzen&#8221; &#252;ber 300 Dateien in JEdit mit einem etwas komplexeren regul&#228;ren Ausdruck dauert mit der 32-Bit VM mehrere Minuten. Die OpenJDK 64-Bit Version ben&#246;tigt wenige Sekunden.</div>
<p><strong>Notizen</strong></p>
<p>Installation der 32-Bit virtual Machine.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">$ <span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> ia32-sun-java6-bin</pre></div></div>

<p>Die installierten Varianten f&#252;r Java befinden sich unter /usr/lib/jvm/.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">$ <span style="color: #c20cb9; font-weight: bold;">ls</span> <span style="color: #660033;">-l</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span>jvm
insgesamt <span style="color: #000000;">12</span>
... default-java -<span style="color: #000000; font-weight: bold;">&gt;</span> java-<span style="color: #000000;">6</span>-openjdk
... ia32-java-<span style="color: #000000;">6</span>-sun -<span style="color: #000000; font-weight: bold;">&gt;</span> ia32-java-<span style="color: #000000;">6</span>-sun-1.6.0.15
... ia32-java-<span style="color: #000000;">6</span>-sun-1.6.0.15
... java-1.6.0-openjdk -<span style="color: #000000; font-weight: bold;">&gt;</span> java-<span style="color: #000000;">6</span>-openjdk
... java-<span style="color: #000000;">6</span>-openjdk
... java-<span style="color: #000000;">6</span>-sun -<span style="color: #000000; font-weight: bold;">&gt;</span> java-<span style="color: #000000;">6</span>-sun-1.6.0.15
... java-<span style="color: #000000;">6</span>-sun-1.6.0.15</pre></div></div>

<p>Information der Standard VM anzeigen.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">$ java <span style="color: #660033;">-version</span>
java version <span style="color: #ff0000;">&quot;1.6.0_0&quot;</span>
OpenJDK Runtime Environment <span style="color: #7a0874; font-weight: bold;">&#40;</span>IcedTea6 1.6.1<span style="color: #7a0874; font-weight: bold;">&#41;</span> <span style="color: #7a0874; font-weight: bold;">&#40;</span>6b16-1.6.1-3ubuntu1<span style="color: #7a0874; font-weight: bold;">&#41;</span>
OpenJDK <span style="color: #000000;">64</span>-Bit Server VM <span style="color: #7a0874; font-weight: bold;">&#40;</span>build <span style="color: #000000;">14.0</span>-b16, mixed mode<span style="color: #7a0874; font-weight: bold;">&#41;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://mgsimon.de/2010/01/23/motodev-studio-for-android-ubuntu-64-bit/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Motorola Milestone und Dalvik Debug Monitor</title>
		<link>http://mgsimon.de/2009/12/23/motorola-milestone-und-dalvik-debug-monitor/</link>
		<comments>http://mgsimon.de/2009/12/23/motorola-milestone-und-dalvik-debug-monitor/#comments</comments>
		<pubDate>Wed, 23 Dec 2009 11:10:51 +0000</pubDate>
		<dc:creator>mg</dc:creator>
				<category><![CDATA[Linux & Unix]]></category>
		<category><![CDATA[uup]]></category>
		<category><![CDATA[adb]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[ddms]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://mgsimon.de/?p=1898</guid>
		<description><![CDATA[Das erste Beispiel oder die erste Android Anwendung ist fertig und kann einfach im virtuellem Ger&#228;t &#8220;Android Virtual Device&#8221; gestartet werden. Aber wie sieht es mit einem echten Ger&#228;t aus? Man k&#246;nnte die Anwendung als .apk (Android Application Package) exportieren und auf das Device kopieren, installieren und starten oder einfach &#252;ber die Android Debug Bridge [...]]]></description>
			<content:encoded><![CDATA[<p>Das erste Beispiel oder die erste Android Anwendung ist fertig und kann einfach im virtuellem Ger&#228;t &#8220;Android Virtual Device&#8221; gestartet werden. </p>
<p>Aber wie sieht es mit einem echten Ger&#228;t aus? </p>
<p>Man k&#246;nnte die Anwendung als .apk (Android Application Package) exportieren und auf das Device kopieren, installieren und starten oder einfach &#252;ber die Android Debug Bridge direkt aus Eclipse heraus Anwendungen nicht nur starten sondern auch gleich debuggen.</p>
<div id="attachment_1911" class="wp-caption alignnone" style="width: 452px"><img src="http://mgsimon.de/wp-content/uploads/2009/12/DalvikDebugMonitorMotorolaMilestone.png" alt="Dalvik Debug Monitor :: Motorola Milestone" title="DalvikDebugMonitorMotorolaMilestone" width="442" height="251" class="size-full wp-image-1911 stamp" /><p class="wp-caption-text">Dalvik Debug Monitor :: Motorola Milestone</p></div>
<p>Android SDK, Eclipse und ein echtes Device, das <a href="http://www.motorola.com/Consumers/DE-DE/Consumer-Products-and-Services/Mobile-Phones/ci.Motorola-MILESTONE-DE-DE.alt">Milestone von Motorola</a> &#8230;</p>
<p><span id="more-1898"></span><div style="background-color: rgb(191, 228, 255); border:1px solid rgb(128, 201, 255); color: rgb(0, 0, 0); margin:0 0 1.5em; overflow:auto; padding: 3px;">
<img src="/wp-content/plugins/MyShortCodes/info.png" alt="Hinweis" title="Hinweis" width="24" height="24" style="margin: 4px 8px 0 0; float:left;"/>Das folgende Beispiel wurde unter Ubuntu Karmic Koala 9.10 und einer Entwicklungsumgebung f&#252;r Android durchgef&#252;hrt. Die Einrichtung einer Entwicklungsumgebung f&#252;r Android unter Linux ist im Artikel <a href="http://mgsimon.de/2009/12/19/hello-world-android-unter-linux/">Hello World Android unter Linux</a> beschrieben.</div></p>
<p><strong>Motorola Milestone</strong></p>
<p>Auf dem Android Device USB-Debugging aktivieren.</p>
<ul>
<li>Unter &#8220;Einstellungen / Anwendungen / Entwicklung&#8221; USB-Debugging aktivieren.</li>
</ul>
<p><strong>Linux</strong></p>
<p>In der Shell die Ger&#228;te ID ermitteln.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">$ lsusb</pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">Bus 001 Device 004: ID 22b8:41db Motorola PCS</pre></div></div>

<p>udev-Regel f&#252;r das Ger&#228;t erstellen.</p>
<ul>
<li>Folgende Zeile in einer udev-Regel Konfiguration eintragen.</li>
</ul>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">SUBSYSTEM==&quot;usb&quot;, SYSFS{idVendor}==&quot;22b8&quot;, MODE=&quot;0666&quot;</pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">$ <span style="color: #c20cb9; font-weight: bold;">sudo</span> gedit <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>udev<span style="color: #000000; font-weight: bold;">/</span>rules.d<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">51</span>-android.rules</pre></div></div>

<ul>
<li>Lesende Zugriffsberechtigung auf die neue Regeldatei setzen.</li>
</ul>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">$ <span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">chmod</span> a+r <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>udev<span style="color: #000000; font-weight: bold;">/</span>rules.d<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">51</span>-android.rules</pre></div></div>

<ul>
<li>Die Debug Bridge (adb) sollte &#252;ber folgenden Aufruf das Ger&#228;t auflisten.</li>
</ul>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">$ <span style="color: #000000; font-weight: bold;">&lt;</span>sdk<span style="color: #000000; font-weight: bold;">&gt;/</span>tools<span style="color: #000000; font-weight: bold;">/</span>adb devices</pre></div></div>

<p><strong>Dalvik Debug Monitor</strong></p>
<p>Erster Test mit dem Dalvik Debug Monitor (ddms).</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">$ <span style="color: #000000; font-weight: bold;">&lt;</span>sdk<span style="color: #000000; font-weight: bold;">&gt;/</span>tools<span style="color: #000000; font-weight: bold;">/</span>ddms</pre></div></div>

<div style="background-color: rgb(191, 255, 191); border:1px solid rgb(128, 255, 128); color: rgb(0, 0, 0); margin:0 0 1.5em; overflow:auto; padding: 3px;">
<img src="/wp-content/plugins/MyShortCodes/tip.png" alt="Tipp" title="Tipp" width="24" height="24" style="margin: 4px 8px 0 0; float:left;" />Wird das Device nicht erkannt hilft ein Neustart der Android Debug Bridge. ($ &lt;sdk&gt;/adb kill-server)</div>
<p>Funktioniert die Debug Bridge k&#246;nnen Screenshots &#252;ber &#8220;Device / Screen capture&#8230;&#8221; erstellt werden.</p>
<div id="attachment_1913" class="wp-caption alignnone" style="width: 452px"><img src="http://mgsimon.de/wp-content/uploads/2009/12/MotorolaMilestoneStartBildschirm.png" alt="Motorola Milestone :: Startbildschirm" title="MotorolaMilestoneStartBildschirm" width="442" height="786" class="size-full wp-image-1913 stamp" /><p class="wp-caption-text">Motorola Milestone :: Startbildschirm</p></div>
<p>Was f&#252;r eine Aufl&#246;sung! :-)</p>
<p><strong>Eclipse</strong></p>
<p>In Eclipse die Anwendung auf dem externen Ger&#228;t zum debuggen starten.</p>
<ul>
<li>Anwendung in der Konfiguationsdatei AndroidManifest.xml unter &#8220;Application&#8221; &#8220;debugable&#8221; auf &#8220;true&#8221; setzen.</li>
<li>Kontextmen&#252; auf das Projekt und &#8220;Debug As / 1 Android Application&#8221; ausw&#228;hlen.</li>
</ul>
<div id="attachment_1921" class="wp-caption alignnone" style="width: 452px"><img src="http://mgsimon.de/wp-content/uploads/2009/12/EclipseDebugHelloWorldMotorolaMilstone.png" alt="Eclipse Debug - HelloWorld :: Motorola Milstone" title="EclipseDebugHelloWorldMotorolaMilstone" width="442" height="251" class="size-full wp-image-1921 stamp" /><p class="wp-caption-text">Eclipse Debug - HelloWorld :: Motorola Milstone</p></div>
<p><strong>Fertig</strong></p>
<p>Jetzt fehlt nur noch eine Idee f&#252;r eine sch&#246;ne Anwendung, aber vielleicht habe ich ja schon die eine oder andere &#8230; :-)</p>
]]></content:encoded>
			<wfw:commentRss>http://mgsimon.de/2009/12/23/motorola-milestone-und-dalvik-debug-monitor/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Hello World Android unter Linux</title>
		<link>http://mgsimon.de/2009/12/19/hello-world-android-unter-linux/</link>
		<comments>http://mgsimon.de/2009/12/19/hello-world-android-unter-linux/#comments</comments>
		<pubDate>Sat, 19 Dec 2009 14:18:39 +0000</pubDate>
		<dc:creator>mg</dc:creator>
				<category><![CDATA[Linux & Unix]]></category>
		<category><![CDATA[uup]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://mgsimon.de/?p=1835</guid>
		<description><![CDATA[Android ist ein Betriebssystem sowie auch eine Software-Plattform f&#252;r mobile Ger&#228;te auf Basis der Linux-Kernel Version 2.6. Ein gro&#223;er Teil der Software ist frei und quelloffen. Ein Grund sich die M&#246;glichkeiten der Entwicklung unter Linux kurz anzusehen. :-) Ein erstes Android-Programm &#8220;Hello World&#8221; im Android Virtual Device unter Linux kurz notiert &#8230; Android SDK Das [...]]]></description>
			<content:encoded><![CDATA[<p>Android ist ein Betriebssystem sowie auch eine Software-Plattform f&#252;r mobile Ger&#228;te auf Basis der Linux-Kernel Version 2.6. Ein gro&#223;er Teil der Software ist frei und quelloffen. Ein Grund sich die M&#246;glichkeiten der Entwicklung unter Linux kurz anzusehen. :-)</p>
<div id="attachment_1863" class="wp-caption alignnone" style="width: 452px"><img src="http://mgsimon.de/wp-content/uploads/2009/12/EclipseHelloWorldAndroid.png" alt="Eclipse :: Hello World Android" title="EclipseHelloWorldAndroid" width="442" height="251" class="size-full wp-image-1863 stamp" /><p class="wp-caption-text">Eclipse :: Hello World Android</p></div>
<p>Ein erstes Android-Programm &#8220;Hello World&#8221;  im Android Virtual Device unter Linux kurz notiert &#8230;</p>
<p><span id="more-1835"></span><strong>Android SDK</strong></p>
<p>Das Android Software Development Kit herunterladen und installieren.</p>
<ul>
<li>Android SDK f&#252;r Linux (i386) von <a href="http://developer.android.com/intl/en/sdk/index.html">http://developer.android.com/intl/en/sdk/index.html</a> herunterladen.</li>
<li>Heruntergeladenes Archiv entpacken und Ausf&#252;hrungsrechte auf die Dateien unter Tools setzen.</li>
</ul>
<div style="background-color: rgb(191, 228, 255); border:1px solid rgb(128, 201, 255); color: rgb(0, 0, 0); margin:0 0 1.5em; overflow:auto; padding: 3px;">
<img src="/wp-content/plugins/MyShortCodes/info.png" alt="Hinweis" title="Hinweis" width="24" height="24" style="margin: 4px 8px 0 0; float:left;"/>Die Angabe &lt;sdk&gt; bezieht sich auf das Stammverzeichnis des entpackten Android SDKs (Bsp.: &#8230;/android-sdk-linux_86/).</div>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">$ <span style="color: #c20cb9; font-weight: bold;">tar</span> xvfz android-sdk_r04-linux_86.tgz
$ <span style="color: #7a0874; font-weight: bold;">cd</span> <span style="color: #000000; font-weight: bold;">&lt;</span>sdk<span style="color: #000000; font-weight: bold;">&gt;/</span>
$ <span style="color: #c20cb9; font-weight: bold;">chmod</span> +x tools<span style="color: #000000; font-weight: bold;">/*</span></pre></div></div>

<p><strong>Eclipse</strong></p>
<p>Die Entwicklungsumgebung Eclipse installieren.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">$ <span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> eclipse</pre></div></div>

<ul>
<li>Eclipse starten (Entwicklung / Eclipse).</li>
</ul>
<div style="background-color: rgb(191, 228, 255); border:1px solid rgb(128, 201, 255); color: rgb(0, 0, 0); margin:0 0 1.5em; overflow:auto; padding: 3px;">
<img src="/wp-content/plugins/MyShortCodes/info.png" alt="Hinweis" title="Hinweis" width="24" height="24" style="margin: 4px 8px 0 0; float:left;"/>Die Eclipse Version unter Ubuntu Karmic Koala 9.10 wird ohne Softwarequellen von Eclipse installiert. Referenzen zu notwendigen Paketen der Erweiterung ADT k&#246;nnen nicht aufgel&#246;st werden.<br />
L&#246;sung: Site von Eclipse hinzuf&#252;gen.</div>
<ul>
<li>In Eclipse unter Help &#8220;Install new Software &#8230;&#8221; selektieren.</li>
<li>Im Dialogfenster &#8220;Install&#8221; Button &#8220;Add&#8230;&#8221; ausw&#228;hlen.</li>
<li>Dialog &#8220;Add Site&#8221; mit folgenden Werten &#252;ber Button OK best&#228;tigen.
<ul>
<li>Name: Eclipse</li>
<li>Location: http://download.eclipse.org/releases/galileo/</li>
</ul>
</li>
</ul>
<p><strong>Android Development Tools (ADT)</strong></p>
<p>Die Erweiterung Android Development Tools (ADT) f&#252;r Eclipse installieren.</p>
<ul>
<li>In Eclipse unter Help &#8220;Install new Software &#8230;&#8221; selektieren.</li>
<li>Im Dialogfenster &#8220;Install&#8221; Button &#8220;Add&#8230;&#8221; ausw&#228;hlen.</li>
<li>Dialog &#8220;Add Site&#8221; mit folgenden Werten &#252;ber Button OK best&#228;tigen.
<ul>
<li>Name: Android Plugin</li>
<li>Location: https://dl-ssl.google.com/android/eclipse/</li>
</ul>
</li>
<li>Zur&#252;ck im Dialogfenster &#8220;Install&#8221; die Checkbox &#8220;Developer Tools&#8221; ausw&#228;hlen und &#252;ber &#8220;Next >&#8221; best&#228;tigen.</li>
<li>Dialogfenster &#8220;Install Details&#8221; &#252;ber &#8220;Next >&#8221; best&#228;tigen.</li>
<li>Die Lizenzbedingungen im Dialogfenster &#8220;Review Licenses&#8221; best&#228;tigen und &#252;ber &#8220;Finish&#8221; die Installation beenden.
</li>
<li>Sicherheitswarnung &#252;ber den Button OK best&#228;tigen.</li>
<li>Eclipse durch &#8220;Yes&#8221; neu starten.</li>
</ul>
<p><strong>Android Plattform</strong></p>
<p>Android Plattformen durch das &#8220;android tool&#8221; im Verzeichnis &lt;sdk&gt;/tools/ dem SDK hinzuf&#252;gen.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">$ <span style="color: #7a0874; font-weight: bold;">cd</span> <span style="color: #000000; font-weight: bold;">&lt;</span>sdk<span style="color: #000000; font-weight: bold;">&gt;/</span>
$ tools<span style="color: #000000; font-weight: bold;">/</span>android</pre></div></div>

<div id="attachment_1871" class="wp-caption alignnone" style="width: 452px"><img src="http://mgsimon.de/wp-content/uploads/2009/12/AndroidSDKundAVDVerwaltung.png" alt="Android :: SDK und AVD Verwaltung" title="AndroidSDKundAVDVerwaltung" width="442" height="242" class="size-full wp-image-1871 stamp" /><p class="wp-caption-text">Android :: SDK und AVD Verwaltung</p></div>
<ul>
<li>&#8220;Force https://&#8230; sources to be fetched using http://&#8230;&#8221; unter &#8220;Settings&#8221; aktivieren und &#252;ber &#8220;Save &#038; Apply&#8221; speichern.</li>
<li>Gew&#252;nschte Plattformen und Pakete ausw&#228;hlen und &#252;ber &#8220;Install Selected&#8221; installieren.</li>
<li>Lizenzbedingungen best&#228;tigen und Installation &#252;ber &#8220;Install Accepted&#8221; starten.</li>
<li>Die Best&#228;tigung der Installation zus&#228;tzlicher SDK Komponenten durch &#8220;Close&#8221; beenden und das &#8220;android tool&#8221; Fenster schlie&#223;en.</li>
</ul>
<p><strong>Eclipse und Android SDK</strong></p>
<p>Das Android SDK Verzeichnis in Eclipse einstellen.</p>
<ul>
<li>In Eclipse unter &#8220;Window&#8221; &#8220;Preferences&#8221; ausw&#228;hlen.</li>
<li>Im Konfigurationsdialog &#8220;Preferences&#8221; unter &#8220;Android / SDK Location&#8221; das Android SDK Verzeichnis eintragen und &#252;ber OK best&#228;tigen.</li>
</ul>
<p><strong>Android Virtual Device (AVD)</strong></p>
<p>Android Virtual Device (AVD) mit dem Tool &#8220;android&#8221; erzeugen.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">$ <span style="color: #7a0874; font-weight: bold;">cd</span> <span style="color: #000000; font-weight: bold;">&lt;</span>sdk<span style="color: #000000; font-weight: bold;">&gt;/</span>
$ tools<span style="color: #000000; font-weight: bold;">/</span>android create avd <span style="color: #660033;">--target</span> <span style="color: #000000;">2</span> <span style="color: #660033;">--name</span> my_avd</pre></div></div>

<p><strong>Hello World Android</strong></p>
<p>In Eclipse ein neues Projekt &#8220;Hello World&#8221; erstellen.</p>
<ul>
<li>In Eclipse &#8220;File / New / Project&#8221; ausw&#228;hlen.</li>
<li>Im Dialogfenster &#8220;New Project&#8221; ein Android Projekt unter &#8220;Android / Android Project&#8221; ausw&#228;hlen und &#252;ber &#8220;Next >&#8221; die Erstellung starten.</li>
<li>Das Projekt mit folgenden Werten &#252;ber &#8220;Finish&#8221; erzeugen.
<ul>
<li>Project name: HelloWorld</li>
<li>Application name: Hello, World</li>
<li>Package name: tld.meinedom&#228;ne.android.example.helloworld</li>
<li>Create Activity: HelloWorld</li>
<li>Min SDK Version: 2</li>
</ul>
</li>
<li>Die Klasse HelloWorld.java im Package Explorer unter src/Package name/HelloWorld.java um folgenden Quelltext erg&#228;nzen.</li>
</ul>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">package</span> <span style="color: #006699;">de.mgsimon.android.example.helloworld</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">android.app.Activity</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">android.os.Bundle</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">android.widget.TextView</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">class</span> HelloWorld <span style="color: #000000; font-weight: bold;">extends</span> Activity <span style="color: #009900;">&#123;</span>
   <span style="color: #008000; font-style: italic; font-weight: bold;">/** Called when the activity is first created. */</span>
   @Override
   <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">void</span> onCreate<span style="color: #009900;">&#40;</span>Bundle savedInstanceState<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
       <span style="color: #000000; font-weight: bold;">super</span>.<span style="color: #006633;">onCreate</span><span style="color: #009900;">&#40;</span>savedInstanceState<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
       TextView tv <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> TextView<span style="color: #009900;">&#40;</span><span style="color: #000000; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
       tv.<span style="color: #006633;">setText</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Hello World&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
       setContentView<span style="color: #009900;">&#40;</span>tv<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
   <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<ul>
<li>Programm &#8220;HelloWorld&#8221; &#252;ber &#8220;Run / Run&#8221; starten.</li>
<li>&#8220;Android Application&#8221; ausw&#228;hlen und durch Ok ausf&#252;hren.</li>
</ul>
<div id="attachment_1864" class="wp-caption alignnone" style="width: 452px"><img src="http://mgsimon.de/wp-content/uploads/2009/12/AndroidVirtualDeviceHelloWorldAndroid.png" alt="Android Virtual Device (AVD) :: Hello World Android" title="AndroidVirtualDeviceHelloWorldAndroid" width="442" height="359" class="size-full wp-image-1864 stamp" /><p class="wp-caption-text">Android Virtual Device (AVD) :: Hello World Android</p></div>
<p><strong>Fertig</strong></p>
<p>Im Android Virtual Device wird die erste Anwendung &#8220;HelloWorld&#8221; gestart.</p>
<p>Weitere Informationen &#252;ber das Android SDK sind auf den Seiten von <a href="http://www.android.com/index.html">android.com</a> unter Developers. Viel Spasssss &#8230; :)</p>
]]></content:encoded>
			<wfw:commentRss>http://mgsimon.de/2009/12/19/hello-world-android-unter-linux/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>HTC Tattoo &amp; Linux</title>
		<link>http://mgsimon.de/2009/11/02/htc-tattoo-linux/</link>
		<comments>http://mgsimon.de/2009/11/02/htc-tattoo-linux/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 20:12:04 +0000</pubDate>
		<dc:creator>mg</dc:creator>
				<category><![CDATA[Mobil]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://mgsimon.de/?p=1166</guid>
		<description><![CDATA[Kurz notiert: Android SDK herunterladen und entpacken. Device einrichten (Datei /etc/udev/rules.d/51-android.rules mit folgender Zeile erstellen). SUBSYSTEM==&#34;usb&#34;, SYSFS{idVendor}==&#34;0bb4&#34;, MODE=&#34;0666&#34; USB-Debugging aktivieren (Einstellungen / Anwendungen / Entwicklung). Dalvik Debug Monitor starten (ddms im Android SDK Unterverzeichnis /tools/). fertig &#8230;]]></description>
			<content:encoded><![CDATA[<p><strong>Kurz notiert:</strong></p>
<ul>
<li><a href="http://developer.android.com/index.html">Android SDK herunterladen und entpacken.</a></li>
<li>Device einrichten (Datei /etc/udev/rules.d/51-android.rules mit folgender Zeile erstellen).</li>
</ul>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">SUBSYSTEM==&quot;usb&quot;, SYSFS{idVendor}==&quot;0bb4&quot;, MODE=&quot;0666&quot;</pre></div></div>

<ul>
<li>USB-Debugging aktivieren (Einstellungen / Anwendungen / Entwicklung).</li>
</ul>
<p style="text-align: center;"><img src="http://mgsimon.de/wp-content/uploads/2009/11/htc_tattoo_usb-debugging.png" alt="htc_tattoo_usb-debugging" title="htc_tattoo_usb-debugging" width="240" height="320" class="alignnone size-full wp-image-1178 stamp" /></p>
<ul>
<li>Dalvik Debug Monitor starten (ddms im Android SDK Unterverzeichnis /tools/).</li>
<li>fertig &#8230;</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://mgsimon.de/2009/11/02/htc-tattoo-linux/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Samsung Galaxy &amp; Galaxhero ROM</title>
		<link>http://mgsimon.de/2009/10/17/samsung-galaxy-galaxhero-rom/</link>
		<comments>http://mgsimon.de/2009/10/17/samsung-galaxy-galaxhero-rom/#comments</comments>
		<pubDate>Sat, 17 Oct 2009 09:29:35 +0000</pubDate>
		<dc:creator>mg</dc:creator>
				<category><![CDATA[Mobil]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://mgsimon.de/?p=1070</guid>
		<description><![CDATA[Das ROM Galaxhero schnell und leicht &#8211; wie im Blog nodch.de beschrieben &#8211; installiert. Wireless Tether und vieles mehr &#8230; :-)]]></description>
			<content:encoded><![CDATA[<p>Das ROM Galaxhero schnell und leicht &#8211; wie im Blog <a href="http://www.nodch.de/galaxo-oder-galaxhero-rom-auf-samsung-galaxy-installieren/1207">nodch.de</a> beschrieben &#8211; installiert.</p>
<p style="text-align: center;"><img src="http://mgsimon.de/wp-content/uploads/2009/10/galaxhero.png" alt="galaxhero" title="galaxhero" width="320" height="480" class="alignnone size-full wp-image-1071 stamp" /></p>
<p>Wireless Tether und vieles mehr &#8230; :-)</p>
<p><span id="more-1070"></span></p>
<p style="text-align: center;"><img src="http://mgsimon.de/wp-content/uploads/2009/10/galaxhero_info.png" alt="galaxhero_info" title="galaxhero_info" width="320" height="480" class="alignnone size-full wp-image-1073 stamp" /></p>
]]></content:encoded>
			<wfw:commentRss>http://mgsimon.de/2009/10/17/samsung-galaxy-galaxhero-rom/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
