<?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>Droidweb.com &#187; Andriod</title>
<atom:link href="http://droidweb.com/tag/andriod/feed/" rel="self" type="application/rss+xml" />
<link>http://droidweb.com</link>
<description>Your source for Android application reviews, programming tips, and other Android advice</description>
<lastBuildDate>Fri, 23 Dec 2011 13:21:14 +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>Starting Android Development Part 2: Project Structure</title>
<link>http://droidweb.com/2010/01/starting-android-development-part-2-project/</link>
<comments>http://droidweb.com/2010/01/starting-android-development-part-2-project/#comments</comments>
<pubDate>Sat, 02 Jan 2010 13:30:00 +0000</pubDate>
<dc:creator>Maliek Mcknight</dc:creator>
<category>
<![CDATA[Android Development Corner]]>
</category>
<category>
<![CDATA[Programming]]>
</category>
<category>
<![CDATA[Andriod]]>
</category>
<category>
<![CDATA[Android Developer Center]]>
</category>
<category>
<![CDATA[developer tips]]>
</category>
<category>
<![CDATA[development]]>
</category>
<category>
<![CDATA[eclipse]]>
</category>
<category>
<![CDATA[SDK]]>
</category>
<category>
<![CDATA[starting]]>
</category>
<guid isPermaLink="false">http://www.blog.droidweb.com/?p=1242</guid>
<description>
<![CDATA[In Part One of Starting Android Development, we discussed setting up your project in Eclipse.  Now it&#8217;s time to explain exactly what’s going on and how Android development works.  This...]]>
</description>
<content:encoded>
<![CDATA[<p><img style="display: block; float: none; margin-left: auto; margin-right: auto;" title="ADC_logo" src="http://www.blog.droidweb.com/wp-content/uploads/2009/12/ADC_logo1-300x253.png" alt="" width="300" height="253" /></p>
<p>In <a href="http://www.blog.droidweb.com/?p=1217">Part One</a> of <em>Starting Android Development</em>, we discussed setting up your project in Eclipse.  Now it&#8217;s time to explain exactly what’s going on and how Android development works.  This information will help you keep things in perspective as you program, and it will help you when it comes to debugging time.</p>
<p>Let&#8217;s take a look at the Eclipse screen after you’ve set up a given project:</p>
<p style="text-align: center;"><a href="http://droidweb.com/wp-content/uploads/2009/12/Picture6.png"><img class="aligncenter" style="display: inline; border: 0px;" title="Picture 6" src="http://droidweb.com/wp-content/uploads/2009/12/Picture6_thumb.png" border="0" alt="Picture 6" width="436" height="309" /></a></p>
<p>For the purposes of this explanation, let&#8217;s look at the directories in the left pane of the Eclipse screen.  Under the name of the project you&#8217;ve just created, you should see several subfolders.  Let&#8217;s explain what they do:</p>
<ul>
<li><strong>src</strong>: This holds the source code for your project.
<ul>
<li><strong>com.droidweb.conversion</strong>: This is the package holding your source code.  Several packages can make up a single project.  This is especially true when you include others&#8217; packages to provide some type of functionality for your program.  For example, in a conversion application I wrote (ConvertAll+), I imported a package to handle different currencies.
<ul>
<li><strong>convert.java</strong>: Inside the package are individual .java files.  This is where the goodies (the source code itself) are.</li>
</ul>
</li>
</ul>
</li>
<li><strong>gen</strong>: This is a folder for automatically generated stuff Android uses to help your program operate properly.  There’s nothing in here that you need to mess with.  It will automatically update itself as necessary.  Sometimes when you import projects and they return errors, the solution is to delete this folder and let Eclipse regenerate it for you . . . but more about that later.
<ul>
<li><strong>com.droidweb.conversion</strong>: This is the package holding automatically generated code corresponding to the package of the same name in the /src/ folder.
<ul>
<li><strong>R.java</strong>: R.java is an automatically created and maintained file that keeps up with the resources your project utilizes.  In a lot of your Android programming, you’re going to use static variables that really translate into numerical (usual hex) values.  R.java makes the translation between these variables and their numerical values.</li>
</ul>
</li>
</ul>
</li>
<li><strong>Android 1.5</strong> (or appropriate Android source version): This contains the actual Android source code on top of which you’re going to build your applications.  As such, I’m not really going to discuss this much.</li>
<li><strong>assets</strong>:  Why, this is what you set your &#8212; oh wait &#8212; wrong thing. . . . Usually you won&#8217;t mess with this folder, but if you have raw files to be read by your application, then they <em>can</em> be put here; but it&#8217;s probably better that it goes in the /res/raw folder.  More about that later.</li>
<li><strong>res</strong>: res stands for resources.  Here is where you put your resources (images, files, etc).
<ul>
<li><strong>drawable</strong>: This is where the images you’re going to use go.  Android supports a variety of image files, including .jpg, .gif (static), png, etc.</li>
<li><strong>layout</strong>: This is where the .xml files describing your program layouts go.  I’ll spend a post on those later.</li>
<li><strong>values</strong>: This is where .xml files defining values can be stored.  An example is a network topography program I worked on.  In the custom view drawing routine, I predefined the colors of good / bad links in a .xml file in the /srv/values folder.</li>
</ul>
</li>
<li><strong>AndroidManifest.xml</strong>: This is the file that will be the source of the most headaches for you (well, starting out it will be . . .).  This is where your project is described in a form that Android devices can understand.  Application permissions, activity descriptions, and more are found here.  This file itself will be the topic of a future post onto itself &#8212; yes, it&#8217;s that important.</li>
</ul>
<p>Next time we&#8217;ll discuss program flow in a typical Android program.</p>
]]>
</content:encoded>
<wfw:commentRss>http://droidweb.com/2010/01/starting-android-development-part-2-project/feed/</wfw:commentRss>
<slash:comments>0</slash:comments>
</item>
<item>
<title>How to manually install Android 2.0.1 and Root Your Motorola Droid</title>
<link>http://droidweb.com/2009/12/how-to-manually-install-android-2-0-1-and-root-your-motorola-droid/</link>
<comments>http://droidweb.com/2009/12/how-to-manually-install-android-2-0-1-and-root-your-motorola-droid/#comments</comments>
<pubDate>Fri, 11 Dec 2009 14:54:44 +0000</pubDate>
<dc:creator>Maliek Mcknight</dc:creator>
<category>
<![CDATA[DroidTips]]>
</category>
<category>
<![CDATA[Andriod]]>
</category>
<category>
<![CDATA[bug fixes]]>
</category>
<category>
<![CDATA[device]]>
</category>
<category>
<![CDATA[droid]]>
</category>
<category>
<![CDATA[mods]]>
</category>
<category>
<![CDATA[Motorola]]>
</category>
<category>
<![CDATA[root]]>
</category>
<category>
<![CDATA[software]]>
</category>
<category>
<![CDATA[update]]>
</category>
<guid isPermaLink="false">http://www.blog.droidweb.com/?p=1181</guid>
<description>
<![CDATA[Courtesy of AllDroid via Dark Reading. Want to get root access on your Motorola Droid device?  Then you’re in luck, thanks to an exploit on Android 2.0 and 2.01. The...]]>
</description>
<content:encoded>
<![CDATA[<p align="left"><em>Courtesy of <a href="http://alldroid.org/">AllDroid</a> via <a href="http://www.darkreading.com/insiderthreat/security/client/showArticle.jhtml?articleID=222001627">Dark Reading</a>.</em></p>
<p align="center"><a href="http://droidweb.com/wp-content/uploads/2009/12/motoroladroidsma_1534492c.jpg"><img style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" title="motorola-droid-sma_1534492c" src="http://droidweb.com/wp-content/uploads/2009/12/motoroladroidsma_1534492c_thumb.jpg" border="0" alt="motorola-droid-sma_1534492c" width="240" height="200" /></a></p>
<p align="left">Want to get root access on your Motorola Droid device?  Then you’re in luck, thanks to an exploit on Android 2.0 and 2.01.</p>
<p align="left">The first 8 steps below apply the Android 2.0.1 update to your Droid device.  This applies a number of bug fixes, including:</p>
<ul>
<li>
<div>Smooth Scrolling</div>
</li>
<li>
<div>Better battery life</div>
</li>
<li>
<div><a href="http://it.slashdot.org/story/09/11/18/1943209/Bizarre-Droid-Auto-Focus-Bug-Revealed?from=rss">Auto-focus will now work all the time</a><em></em></div>
</li>
</ul>
<blockquote>
<p align="left"><em><strong>Note: </strong>Droidweb.com takes no responsibility for any damage done to your phone as a result of following these directions.  If something goes wrong, try one of the following forums:</em></p>
<ul>
<li>
<div><a title="http://forum.xda-developers.com/showthread.php?t=597175" href="http://forum.xda-developers.com/showthread.php?t=597175">http://forum.xda-developers.com/showthread.php?t=597175</a></div>
</li>
<li>
<div><a title="http://alldroid.org/viewtopic.php?f=210&amp;t=567" href="http://alldroid.org/viewtopic.php?f=210&amp;t=567">http://alldroid.org/viewtopic.php?f=210&amp;t=567</a></div>
</li>
</ul>
<p align="left"><em>I have not tried this hack personally yet, but I do know of successful attempts to root the Droid.  Post any problems in one of the forums above or in the comments section below.</em></p>
</blockquote>
<ol>
<li>If you want the 2.0.1 update (I have no idea why you wouldn’t), update your phone to Android 2.0.1.  If your phone is already running 2.0.1, then skip to step 8.</li>
<li>Download the following file: <a href="http://alldroid.org/download/file.php?id=646">http://alldroid.org/download/file.php?id=646</a></li>
<li>Rename the download <strong>update.zip</strong></li>
<li>Copy <strong>update.zip</strong> to the root directory of the SDcard of your phone</li>
<li>Reboot your phone to recovery mode by holding down <strong>x</strong> while the phone turns on. Once you see the /!\ emblem, press the <strong>Volume Up</strong> and <strong>Camera</strong> buttons at the same time.</li>
<li>Select “<strong>Install update.zip</strong>”</li>
<li>Reboot your phone once process completes.</li>
<li>Download the following file: <a href="http://alldroid.org/download/file.php?id=659">http://alldroid.org/download/file.php?id=659</a></li>
<li>Rename the download <strong>update.zip</strong></li>
<li>Copy <strong>update.zip</strong> to the root directory of the phone’s SD card</li>
<li>Reboot your phone to recovery mode by holding down <strong>x</strong> while the phone turns on. Once you see the /!\ emblem, press the <strong>Volume Up</strong> and <strong>Camera</strong> buttons at the same time.</li>
<li>Install <strong>update.zip</strong></li>
<li>Reboot your phone.</li>
</ol>
<p>Thanks to Zinx Verituse at on <a href="http://alldroid.org/">Alldroid.org</a> for these instructions.</p>
]]>
</content:encoded>
<wfw:commentRss>http://droidweb.com/2009/12/how-to-manually-install-android-2-0-1-and-root-your-motorola-droid/feed/</wfw:commentRss>
<slash:comments>0</slash:comments>
</item>
<item>
<title>3-D Gaming for Android</title>
<link>http://droidweb.com/2009/07/3-d-gaming-for-android/</link>
<comments>http://droidweb.com/2009/07/3-d-gaming-for-android/#comments</comments>
<pubDate>Tue, 07 Jul 2009 00:46:29 +0000</pubDate>
<dc:creator>Maliek Mcknight</dc:creator>
<category>
<![CDATA[News]]>
</category>
<category>
<![CDATA[3-D gaming]]>
</category>
<category>
<![CDATA[Andriod]]>
</category>
<category>
<![CDATA[Bendroid]]>
</category>
<category>
<![CDATA[Contests]]>
</category>
<category>
<![CDATA[gaming]]>
</category>
<category>
<![CDATA[tutorial]]>
</category>
<guid isPermaLink="false">http://www.blog.droidweb.com/?p=799</guid>
<description>
<![CDATA[This post was inspired by Android and Me&#8217;s post Bendroid Raises The Bar For Android 3D Games . One of the most popular categories of download for the Android platform...]]>
</description>
<content:encoded>
<![CDATA[<p><em>This post was inspired by <a href="http://androidandme.com/">Android and Me&#8217;s</a> post <a href="http://androidandme.com/2009/05/reviews/bendroid-raises-the-bar-for-android-3d-games-video/">Bendroid Raises The Bar For Android 3D Games </a>.</em></p>
<p>One of the most popular categories of download for the Android platform is games.  This is justly so; if there is one thing I crave for on my phone in my spare time is games.  The IPhone has its share of professional games available for the platform, why can&#8217;t Android?  Until now there have been good games for Android, but no good 3-D experiences.  This is about to change.  Here are some of the developments recently with Android and 3-D gaming.</p>
<p style="text-align: center; white-space:nowrap;"><a href="http://www.bendroid.com/mystique.html"><img class="aligncenter" src="http://www.bendroid.com/images/mystiq.jpg" alt="" /></a></p>
<ul>
<li>Developers at <a href="www.bendroid.com">Bendroid</a> have been hard at work producing exciting 3-D games for Android.  So far they have produced the acclaimed Mystique game.  Released serially (Like old novels used to be), this horror game showcases the potential Android has, specifically with OpenGL.  Chapter 1: Foetus is free and I highly recommend you check it out.</li>
<p style="text-align: center;">
<p style="text-align: center;"><img src="http://www.omnigsoft.com/images/general/AndroidGames.png" border="0" alt="OmniGSoft Games on Google Android" width="470" height="132" /></p>
<li><span>Toronto based </span>OmniGSoft.com works on bringing graphically intensive applications anywhere, including to the GPhone.  They&#8217;ve released several games for the platform including <a href="http://www.omnigsoft.com/products/2004/NineHoleGolf/NineHoleGolf.html">Nine Hole Golf</a>,   <a href="http://www.omnigsoft.com/products/2004/VolcanoIsland/VolcanoIsland.html">Volcano Island</a>,   <a href="http://www.omnigsoft.com/products/2007/Super-G%20Stunt/Super-GStunt.html">Super-G Stunt</a>,   <a href="http://www.omnigsoft.com/products/2006/SnowRallyCanada/SnowRally.html">Snow Rally Canada</a> and  <a href="http://www.omnigsoft.com/products/2006/SnowRallyCityStage/CityStage.html">Snow Rally City Stage</a>.</li>
<li>Programmers are working on porting Quake to the Android phone.  <a href="http://androidandme.com">Android and Me</a> is holding a contest to complete the port.  Currently the prize is up to $261.  Check it out <a href="http://androidandme.com/2009/03/contests/android-bounty-ii-mobile-quake/">here</a>.</li>
</ul>
<p>Hopefully development will continue on 3-D multiplayer games for Android, keeping this platform competitive in the grand scheme of things.  What type of games / applications would you like to see on Android?</p>
]]>
</content:encoded>
<wfw:commentRss>http://droidweb.com/2009/07/3-d-gaming-for-android/feed/</wfw:commentRss>
<slash:comments>0</slash:comments>
</item>
</channel>
</rss>
<!-- Served from: blog.droidweb.com @ 2012-02-09 02:22:25 by W3 Total Cache -->
