<?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>Viktor Rutbergs blogg &#187; android</title>
	<atom:link href="http://grendosa.net/blogg/tag/android/feed/" rel="self" type="application/rss+xml" />
	<link>http://grendosa.net/blogg</link>
	<description></description>
	<lastBuildDate>Thu, 07 Jul 2011 20:30:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Dumping an Android SQLite database</title>
		<link>http://grendosa.net/blogg/2010/08/20/dumping-an-android-sqlite-database/</link>
		<comments>http://grendosa.net/blogg/2010/08/20/dumping-an-android-sqlite-database/#comments</comments>
		<pubDate>Fri, 20 Aug 2010 13:21:46 +0000</pubDate>
		<dc:creator>Viktor</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[adb]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[dump]]></category>
		<category><![CDATA[how-to]]></category>
		<category><![CDATA[sqlite3]]></category>

		<guid isPermaLink="false">http://grendosa.net/blogg/?p=295</guid>
		<description><![CDATA[Today I was having a problem trying to dump an Android SQLite database located on the phone. When I connected to the phone&#8217;s shell through ADB it couldn&#8217;t find the sqlite3 binary for some reason. Couldn&#8217;t really find a decent online resource for this so I thought I would write it down here in case [...]]]></description>
			<content:encoded><![CDATA[<p>Today I was having a problem trying to dump an Android SQLite database located on the phone. When I connected to the phone&#8217;s shell through ADB it couldn&#8217;t find the sqlite3 binary for some reason. Couldn&#8217;t really find a decent online resource for this so I thought I would write it down here in case someone else has the same problem.</p>
<p>First off you have to have the Android SDK installed on your computer and have your phone connected via USB. In my case I first had to root my phone, I won&#8217;t cover this process in this guide, this is something you&#8217;ll have to find elsewhere. 2nd of all you need to locate the database file which you want to dump, it usually is /data/data/&lt;package name&gt;/databases/&lt;database name&gt;.  Open up a command prompt and go to the tools directory if your computer. Type &#8220;adb pull /path/to/database&#8221;, this will get the database file and put it in your tools directory. Next, type &#8220;sqlite3 &lt;database filename&gt;&#8221;. This will open up your sqlite3 shell locally. Next, type &#8220;.output database.sql&#8221;, this will write your dump to a file called database.sql, instead of just dumping it on screen. Finally, type &#8220;.dump &lt;table name&gt;&#8221;, this will dump the table you specify.  To list your tables, just type &#8220;.tables&#8221; and it will list your tables.</p>
<p>Happy dumping!</p>
]]></content:encoded>
			<wfw:commentRss>http://grendosa.net/blogg/2010/08/20/dumping-an-android-sqlite-database/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tankar om Androidutveckling</title>
		<link>http://grendosa.net/blogg/2009/11/25/tankar-om-androidutveckling/</link>
		<comments>http://grendosa.net/blogg/2009/11/25/tankar-om-androidutveckling/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 21:03:54 +0000</pubDate>
		<dc:creator>Viktor</dc:creator>
				<category><![CDATA[Kod]]></category>
		<category><![CDATA[Tankar]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[mobil]]></category>
		<category><![CDATA[utveckling]]></category>

		<guid isPermaLink="false">http://grendosa.net/blogg/?p=266</guid>
		<description><![CDATA[På jobbet har vi börjat med utveckling för Googles operativsystem Android (för er som vill är nyfikna på vad det är finns mer info här och här). Det är ganska annorlunda mot för all annan utveckling jag har gjort tidigare, då jag mest har sysslat med webbutveckling. Det är ganska annorlunda mot för vad någon [...]]]></description>
			<content:encoded><![CDATA[<p>På jobbet har vi börjat med utveckling för Googles operativsystem Android (för er som vill är nyfikna på vad det är finns mer info <a href="http://en.wikipedia.org/wiki/Android_%28operating_system%29" target="_blank">här</a> och <a href="http://www.youtube.com/watch?v=x1ZZ-R3p_w8" target="_blank">här</a>). Det är ganska annorlunda mot för all annan utveckling jag har gjort tidigare, då jag mest har sysslat med webbutveckling. Det är ganska annorlunda mot för vad någon på Exait har gjort innan (med några undantag), vilket både är lite kul och lite synd. Kul på så sätt att man är lite pionjärer, många är nyfikna på vad man gör osv. Lite synd är det dock också, när man stöter på problem har man ingen att fråga förutom, ja, Google.</p>
<p>Som jag sa innan så skiljer det sig en hel del från webbutveckling. Själva teknikerna är kanske inte så himla annorlunda, XML för layout och Java för logik, det känner ju ändå de flesta igen, men sättet man programmerar på skiljer sig desto mer. Inte bara på så vis att det är mer traditionell klientprogrammering man gör, utan även såklart för att det är en handhållen enhet med inte speciellt mycket kräm. Det gör att man får tänka till lite extra när man gör vissa saker, man kan inte slösa hur som helst med resurser (vilket man inte bör göra hur som helst), och vissa saker i Android fungerar på ett sätt man inte är van vid just för att det är en handhållen enhet. Ett exempel på det är listor i Android, som jag har upplevt som väldigt jobbiga att ha att göra med. När du scrollar i en lista så existerar bara de objekten som syns på skärmen, så scrollar du upp eller ned så skapas nya objekt &#8220;on the fly&#8221; för att den inte ska behöva ha så många i minnet. Detta är iofs ganska logiskt, annars skulle det ta aplänge att ladda långa listor, men det är inte något man tänker på i första taget.</p>
<p>Ett annat problem som det har skrivits lite om är att det redan finns tre version av Android ute (1.5, 1.6 och 2.0), och alla tre används dessutom i nya telefoner. 1.6 och 2.0 är inte nödvändigtvis bakåtkompatibelt med 1.5 heller, så man får vara lite försiktig att man inte använder för mycket nya grejer.</p>
<p>Avslutningsvis, jag som är lite pro open source tycker att det är riktigt roligt att Google ändå har kommit så långt som de har med Android, och jag tror att de på allvar kan utmana Apples monopol på användbara smartphones. Det finns några hinder på vägen men de har definitivt kommit en bra bit på vägen.</p>
]]></content:encoded>
			<wfw:commentRss>http://grendosa.net/blogg/2009/11/25/tankar-om-androidutveckling/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone + Spotify = </title>
		<link>http://grendosa.net/blogg/2009/09/07/iphone-spotify/</link>
		<comments>http://grendosa.net/blogg/2009/09/07/iphone-spotify/#comments</comments>
		<pubDate>Mon, 07 Sep 2009 08:11:14 +0000</pubDate>
		<dc:creator>Viktor</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[musik]]></category>
		<category><![CDATA[revolution]]></category>
		<category><![CDATA[spotify]]></category>

		<guid isPermaLink="false">http://grendosa.net/blogg/?p=242</guid>
		<description><![CDATA[Fick en rätt så trevlig överraskning i morse när jag vaknade. För det första hör det inte till vanligheterna att jag slår på datorn medan jag äter frukost, men idag gjorde jag det, och vilken upptäckt jag gjorde! Under natten hade nämligen Spotify till iPhone släppts på AppStore! Blev att ladda hem det illa kvickt [...]]]></description>
			<content:encoded><![CDATA[<p>Fick en rätt så trevlig överraskning i morse när jag vaknade. För det första hör det inte till vanligheterna att jag slår på datorn medan jag äter frukost, men idag gjorde jag det, och vilken upptäckt jag gjorde! Under natten hade nämligen Spotify till iPhone släppts på AppStore! Blev att ladda hem det illa kvickt och testa igenom lite snabbt. Letade fram lurarna och började synka över en playlist medan jag borstade tänderna, och sedan lyssnade jag hela vägen till jobbet. Precis så enkelt och avskalat som det ska vara. Inga konstigheter helt enkelt. <img src='http://grendosa.net/blogg/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Saknar dock Last.fm-stöd, men det kommer väl det med såsmåningom. Tycker att snubbarna på Spotify har gjort ett riktigt bra jobb med mobilklienterna (har inte testat Androidvarianten, men den lär vara minst lika bra som dess iPhonesyskon).</p>
<p>Jag kan inte hjälpa att fundera på vad det här egentligen innebär för andra musikaktörer på marknaden. Vem kommer till exempel köpa musik via iTunes, eller ens bry sig om att synka över eventuell musik från datorn till telefonen, när allt finns tillgängligt via Spotify? Vem kommer köpa cd-skivor för att ha i bilen när man kan strömma från Spotify? Jag tror att det här är en revolution som bara är i sina startgropar än så länge, och det dröjer nog inte länge förrän vi ser något liknande fast för film och tv-serier (i mobilen).</p>
<p><a href="http://www.spotify.com/blog/archives/2009/09/06/spotify-mobile/">http://www.spotify.com/blog/archives/2009/09/06/spotify-mobile/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://grendosa.net/blogg/2009/09/07/iphone-spotify/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

