<?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>Android Development Tutorial &#187; android development tutorial</title>
	<atom:link href="/tag/android-development-tutorial/feed" rel="self" type="application/rss+xml" />
	<link>http://androidtutorials.org</link>
	<description>Android Development Tutorial</description>
	<lastBuildDate>Thu, 16 Sep 2010 08:42:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Android Tutorial-Trained over 400 Students in 95 Countries</title>
		<link>http://androidtutorials.org/android-tutorial-trained-over-400-students-in-95-countries/</link>
		<comments>http://androidtutorials.org/android-tutorial-trained-over-400-students-in-95-countries/#comments</comments>
		<pubDate>Fri, 10 Sep 2010 10:03:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[android development tutorial]]></category>
		<category><![CDATA[Android Programming Tutoriale]]></category>
		<category><![CDATA[Android Tutorial]]></category>
		<category><![CDATA[Trained over 400 students]]></category>

		<guid isPermaLink="false">http://androidtutorials.org/?p=428</guid>
		<description><![CDATA[Android Tutorial- Trained over 400 Students in 95 Countries If you have an Android App Idea and are planning to learn Android Development but you are not sure how to put all the pieces together, I recommend you take advantage of this Android Training Program (click this link)- Currently they have trained over 400 students from 95 countries, [...]]]></description>
			<content:encoded><![CDATA[<p><strong><a title="Android Tutorial" href="http://www.edumobile.org/241-5-5-8.html" target="_blank">Android Tutorial- Trained over 400 Students in 95 Countries</a></strong></p>
<p><strong> </strong>If you have an <strong>Android App Idea</strong> and are planning to learn <strong><span style="text-decoration: underline;">Android Development</span></strong></p>
<p><strong></strong> but you are not sure how to put all the pieces together, I recommend you take</p>
<p>advantage of this <strong><span style="text-decoration: underline;"><a title="Android Tutorial" href="http://www.edumobile.org/241-5-5-8.html" target="_blank">Android Training Program</a></span></strong><a title="Android Tutorial" href="http://www.edumobile.org/241-5-5-8.html" target="_blank"> (click this link)</a>-</p>
<p><strong>Currently they have trained over 400 students from </strong><strong>95 countries, </strong></p>
<p><strong>and this is by far the most organized, </strong><strong>refined and systematic </strong></p>
<p><strong>Online Android Training Program.</strong></p>
<p><strong><br />
</strong></p>
<p>This <strong><span style="text-decoration: underline;">Android Development Program</span></strong> is for you, if you have ever had a unique</p>
<p>App idea for the Android, and wanted access to a very simple learning system to</p>
<p>develop it,via a fun and easy environment.</p>
<p>The course is taught through Online Videos, Weekly Worksheets and access to live</p>
<p>one-on-one support from real tutors who are there to guide you when you need</p>
<p>it the most.</p>
<p><strong><span style="text-decoration: underline;">Mastering Android Development </span></strong>is not that steep a step,but obviously you are</p>
<p>going to need help, which isexactly what the Tutors who support the training<br />
program do.</p>
<p><strong>They Will Teach You</strong> -</p>
<p>* The entire <strong><span style="text-decoration: underline;">Android Apps Development Cycle</span></strong> from start to finish.</p>
<p>* <strong>How To Develop and Publish your own Android Apps and Games on </strong></p>
<p><strong>the Android Market!</strong></p>
<p>* See which type of Apps are making money and why and how you can do the same.</p>
<p>&#8230;plus so much more.</p>
<p>If you want to see exactly what is inside the program, <a title="Android Dvelopment Tutorial" href="http://www.edumobile.org/241-5-5-8.html " target="_blank">please visit this page</a> -</p>
<p>You should take a look at the entire course material listed on this page and decide</p>
<p>whether the program is right for you, and join today if you like what you see.</p>
<p>Already over 400 people have been trained and they are ready to work with the</p>
<p>next group, starting now.</p>
<p>If you want to be part of this amazing opportunity and community of people all</p>
<p>working to build real <strong><span style="text-decoration: underline;">Android App Ideas that are profitable</span></strong>, join today or</p>
<p>you will miss out.</p>
<p><strong>Winners are action takers, so if you want to start</strong></p>
<p><strong>winning &#8211; take action today!</strong></p>
<p>Best Of Luck</p>
<p>P.S. There is a full 30 day refund period for this course, so even if you are not sureI</p>
<p>recommend you join this program and try it out for yourself. If you decide it&#8217;s not</p>
<p>what you want, just email them to cancel and get your money back. There&#8217;s no</p>
<p>reason not to try it, go here now and sign up</p>
<p><a href="http://www.edumobile.org/241-5-1-38.html" target="_blank"><img src="http://www.edumobile.org/affiliates/banners/android-learn-banner-468x60.gif" border="0" alt="learn android programming" width="468" height="60" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://androidtutorials.org/android-tutorial-trained-over-400-students-in-95-countries//feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Android Tutorial-Create a New Android Project</title>
		<link>http://androidtutorials.org/android-tutorial-create-a-new-android-project/</link>
		<comments>http://androidtutorials.org/android-tutorial-create-a-new-android-project/#comments</comments>
		<pubDate>Mon, 16 Aug 2010 03:00:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[android development tutorial]]></category>
		<category><![CDATA[Android Programming Tutorial]]></category>
		<category><![CDATA[Android Tutorial]]></category>
		<category><![CDATA[tutorial for android]]></category>

		<guid isPermaLink="false">http://androidtutorials.org/?p=407</guid>
		<description><![CDATA[Android Tutorial-Create a New Android Project After you&#8217;ve created an AVD, the next step is to start a new Android project in Eclipse. From Eclipse, select File &#62; New &#62; Project.If the ADT Plugin for Eclipse has been successfully installed, the resulting dialog should have a folder labeled &#8220;Android&#8221; which should contain &#8220;Android Project&#8221;. (After you [...]]]></description>
			<content:encoded><![CDATA[<p><span style="text-decoration: underline;"><strong>Android Tutorial</strong></span>-Create a New Android Project</p>
<p>After you&#8217;ve created an AVD, the next step is to start a new Android project in Eclipse.</p>
<ol>
<li>From Eclipse, select <strong>File &gt; New &gt; Project</strong>.If the ADT Plugin for Eclipse has been successfully installed, the resulting dialog should have a folder labeled &#8220;Android&#8221; which should contain &#8220;Android Project&#8221;. (After you create one or more Android projects, an entry for &#8220;Android XML File&#8221; will also be available.)</li>
</ol>
<p>Select &#8220;Android Project&#8221; and click <strong>Next</strong>.</p>
<p><a href="/wp-content/uploads/2010/08/android-tutorial-hello_world_0.png"><img class="aligncenter size-full wp-image-408" title="android-tutorial-hello_world_0" src="/wp-content/uploads/2010/08/android-tutorial-hello_world_0.png" alt="" width="496" height="603" /></a>3.</p>
<p>Fill in the project details with the following values:</p>
<ul>
<li><em>Project name:</em> HelloAndroid</li>
<li><em>Application name:</em> Hello, Android</li>
<li><em>Package name:</em> com.example.helloandroid (or your own private namespace)</li>
<li><em>Create Activity:</em> HelloAndroid</li>
<li><em>Min SDK Version:</em> 2</li>
</ul>
<p>Click <strong>Finish</strong>.</p>
<p><a href="/wp-content/uploads/2010/08/android-tutorial-hello_world_1.png"><img class="aligncenter size-full wp-image-409" title="android-tutorial-hello_world_1" src="/wp-content/uploads/2010/08/android-tutorial-hello_world_1.png" alt="" width="500" height="622" /></a></p>
<ol>
<li>Here is a description of each field:
<dl>
<dt><em>Project Name</em></dt>
<dd>This is the Eclipse Project name — the name of the directory that will contain the project files.</dd>
<dt><em>Application Name</em></dt>
<dd>This is the human-readable title for your application — the name that will appear on the Android device.</dd>
<dt><em>Package Name</em></dt>
<dd>This is the package namespace (following the same rules as for packages in the Java programming language) that you want all your source code to reside under. This also sets the package name under which the stub Activity will be generated.Your package name must be unique across all packages installed on the Android system; for this reason, it&#8217;s very important to use a standard domain-style package for your applications. The example above uses the &#8220;com.example&#8221; namespace, which is a namespace reserved for example documentation — when you develop your own applications, you should use a namespace that&#8217;s appropriate to your organization or entity.</p>
</dd>
<dt><em>Create Activity</em></dt>
<dd>This is the name for the class stub that will be generated by the plugin. This will be a subclass of Android&#8217;s<code><a href="/reference/android/app/Activity.html">Activity</a></code> class. An Activity is simply a class that can run and do work. It can create a UI if it chooses, but it doesn&#8217;t need to. As the checkbox suggests, this is optional, but an Activity is almost always used as the basis for an application.</dd>
<dt><em>Min SDK Version</em></dt>
<dd>This value specifies the minimum API Level required by your application. If the API Level entered here matches the API Level provided by one of the available targets, then that Build Target will be automatically selected (in this case, entering &#8220;2&#8243; as the API Level will select the Android 1.1 target). With each new version of the <strong>Android system</strong> image and Android SDK, there have likely been additions or changes made to the APIs. When this occurs, a new API Level is assigned to the system image to regulate which applications are allowed to be run. If an application requires an API Level that is <em>higher</em> than the level supported by the device, then the application will not be installed.</dd>
</dl>
<p><em>Other fields</em>: The checkbox for &#8220;Use default location&#8221; allows you to change the location on disk where the project&#8217;s files will be generated and stored. &#8220;Build Target&#8221; is the platform target that your application will be compiled against (this should be selected automatically, based on your Min SDK Version).</p>
<p>Notice that the &#8220;Build Target&#8221; you&#8217;ve selected uses the Android 1.1 platform. This means that your application will be compiled against the Android 1.1 platform library. If you recall, the AVD created above runs on the Android 1.5 platform. These don&#8217;t have to match; Android applications are forward-compatible, so an application built against the 1.1 platform library will run normally on the 1.5 platform. The reverse is not true.</li>
</ol>
<p>Your <strong>Android project</strong> is now ready. It should be visible in the Package Explorer on the left. Open the <code>HelloAndroid.java</code>file, located inside <em>HelloAndroid &gt; src &gt; com.example.helloandroid</em>). It should look like this:</p>
<pre>package com.example.helloandroid;

import android.app.Activity;
import android.os.Bundle;

public class HelloAndroid extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
    }
}</pre>
<p>Notice that the class is based on the <code><a href="/reference/android/app/Activity.html">Activity</a></code> class. An Activity is a single application entity that is used to perform actions. An application may have many separate activities, but the user interacts with them one at a time. The <code><a href="/reference/android/app/Activity.html#onCreate%28android.os.Bundle%29">onCreate()</a></code>method will be called by the Android system when your Activity starts — it is where you should perform all initialization and UI setup. An activity is not required to have a user interface, but usually will.</p>
<p>Now let&#8217;s modify some code!</p>
<p>This <span style="text-decoration: underline;"><strong>Android Tutorial</strong></span> has been taken from <a title="Android Tutorial" href="http://developer.android.com/guide/tutorials/hello-world.html" target="_blank"><span style="text-decoration: underline;"><strong>Developer.Android</strong></span></a> and you can click the link to read the complete <span style="text-decoration: underline;"><strong>Android Tutorial</strong></span></p>
]]></content:encoded>
			<wfw:commentRss>http://androidtutorials.org/android-tutorial-create-a-new-android-project//feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Android Tutorial-Deploy your application on a real device</title>
		<link>http://androidtutorials.org/android-tutorial-deploy-your-application-on-a-real-device/</link>
		<comments>http://androidtutorials.org/android-tutorial-deploy-your-application-on-a-real-device/#comments</comments>
		<pubDate>Sat, 07 Aug 2010 07:49:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[andoid programming tutorial.android-tutorial]]></category>
		<category><![CDATA[android development tutorial]]></category>
		<category><![CDATA[Android Tutorial]]></category>
		<category><![CDATA[tutorial for android]]></category>

		<guid isPermaLink="false">http://androidtutorials.org/?p=399</guid>
		<description><![CDATA[Android Tutorial-Deploy your application on a real device Turn on &#8220;USB Debugging&#8221; on your device in the settings. Select in the settings Applications &#62; Development, then enable USB debugging. You also need to install the driver for your mobile phone. For details please see Developing on a Device . Please note that the Android version [...]]]></description>
			<content:encoded><![CDATA[<p><span style="text-decoration: underline;"><strong>Android Tutorial</strong></span>-Deploy your application on a real device</p>
<p>Turn on &#8220;USB Debugging&#8221; on your device in the settings. Select in the 		settings Applications &gt; Development, then enable USB 		debugging. You 		also need to install the driver for your mobile phone. For details 		please see 		<a href="http://developer.android.com/guide/developing/device.html" target="_top">Developing on a Device </a> . Please note that the Android version you are developing for must be 		the installed version on your phone.</p>
<p>To select your phone, select the &#8220;Run Configurations&#8221;, select 		&#8220;Manual&#8221; selection and select your device.</p>
<p><a href="/wp-content/uploads/2010/08/android-tutorial-run10.gif"><img class="aligncenter size-full wp-image-400" title="android-tutorial-run10" src="/wp-content/uploads/2010/08/android-tutorial-run10.gif" alt="" width="613" height="208" /></a></p>
<p><a href="/wp-content/uploads/2010/08/androidtutorial-run20.gif"><img class="aligncenter size-full wp-image-401" title="androidtutorial-run20" src="/wp-content/uploads/2010/08/androidtutorial-run20.gif" alt="" width="612" height="193" /></a></p>
<p>This <span style="text-decoration: underline;"><strong>Android Tutorial</strong></span> is taken from <a title="Android Tutorial" href="http://www.vogella.de/articles/Android/article.html#deployondevice" target="_blank">Vogella</a></p>
]]></content:encoded>
			<wfw:commentRss>http://androidtutorials.org/android-tutorial-deploy-your-application-on-a-real-device//feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Android Development Tutorial-Android unit testing</title>
		<link>http://androidtutorials.org/android-development-tutorial-android-unit-testing/</link>
		<comments>http://androidtutorials.org/android-development-tutorial-android-unit-testing/#comments</comments>
		<pubDate>Mon, 02 Aug 2010 06:15:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Adroid Tutorial]]></category>
		<category><![CDATA[android development tutorial]]></category>
		<category><![CDATA[Android programmng Tutorials]]></category>
		<category><![CDATA[Tutorial for Android.Learn Android Programming]]></category>

		<guid isPermaLink="false">http://androidtutorials.org/?p=391</guid>
		<description><![CDATA[Android Development Tutorial-Android unit testing Mon, 07/19/2010 &#8211; 06:51 &#124; by gabor SDK Version: M3 For unit testing you can use the built in JUnit framework just like in &#8220;standard&#8221; java applications. A unit test is to test some low-level part &#8211; usually a single class &#8211; of a project, working individually. The only trick [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Android Development Tutoria</strong>l-<strong>Android unit testing</strong></p>
<p>Mon, 07/19/2010 &#8211; 06:51 | by <strong>gabor</strong></p>
<p><!-- google_ad_section_start --></p>
<div>
<div>
<div>
<div>SDK Version:</div>
<p>M3</p>
</div>
</div>
</div>
<p>For unit testing you can use the built in JUnit framework just like in &#8220;standard&#8221; java applications.</p>
<p>A unit test is to test some low-level part &#8211; usually a single class &#8211; of a project, working individually.</p>
<p>The only trick is to extend <strong>AndroidTestCase</strong> in your test case instead  of TestCase some Android specific methods, like getContext() which is  often required by android functions.</p>
<p>Lets see a very simple example using eclipse:</p>
<p>- Create a new project to test, create a new class in it, with a simple method that , like this:</p>
<div>
<div>
<ol>
<li>
<div>public class ClassToTest{</div>
</li>
<li></li>
<li>
<div>public int add(int arg1,int arg2){</div>
</li>
<li>
<div>return arg1+arg2;</div>
</li>
<li>
<div>}</div>
</li>
<li></li>
<li>
<div>}</div>
</li>
</ol>
</div>
</div>
<p>- Create a new test project: File/new/Other&#8230;/Android/Android Test Project<br />
<img src="http://helloandroid.com/files/images/AndroidUnitTesting/1.jpg" alt="new Android Test Project" /></p>
<p>Add the previously created project as the test target, the other fields can be left as they are auto filled.</p>
<p>This <span style="text-decoration: underline;"><strong>Android Tutorial</strong></span> has been taken from <a title="Android Tutorial" href="http://www.helloandroid.com/"><span style="text-decoration: underline;"><strong>Hello Android Tutorial</strong></span></a></p>
<h2><a title="Android Development Tutorial" href="http://www.edumobile.org/241.html"><strong>Many students are currently enrolled in the Android Tutorial from EDUmobile.</strong></a></h2>
<h2><a title="Android Development Tutorial" href="http://www.edumobile.org/241.html"><strong>Join now and start you career as an Android developer</strong></a></h2>
]]></content:encoded>
			<wfw:commentRss>http://androidtutorials.org/android-development-tutorial-android-unit-testing//feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Android Development Tutorial-Tipster &#8211; Building a tip calculator for the Android OS</title>
		<link>http://androidtutorials.org/android-tutorial-tipster-building-a-tip-calculator-for-the-android-os/</link>
		<comments>http://androidtutorials.org/android-tutorial-tipster-building-a-tip-calculator-for-the-android-os/#comments</comments>
		<pubDate>Thu, 29 Jul 2010 04:59:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[android development tutorial]]></category>
		<category><![CDATA[Android Programming Tutorial]]></category>
		<category><![CDATA[Android Tutorial]]></category>
		<category><![CDATA[tutorial for android]]></category>

		<guid isPermaLink="false">http://androidtutorials.org/?p=382</guid>
		<description><![CDATA[Android Development Tutorial -Tipster: Introduction A tip calculator is quite a simple application. When you go with friends to a restaurant and wish to divide the check and tip, you simply add the tip percentage to the total and divide by the number of diners. I have seen this application on my simple cell phone [...]]]></description>
			<content:encoded><![CDATA[<h2><span style="text-decoration: underline;">Android Development Tutorial<strong> </strong></span>-Tipster: Introduction</h2>
<p>A tip calculator is quite a simple application. When you go with  friends to a restaurant and wish to divide the check and tip, you simply add the  tip percentage to the total and divide by the number of diners. I have seen this  application on my simple cell phone too. So I thought of implementing it in<strong> Android</strong> as a means to learn how it all works.</p>
<p>When I looked at the various tutorials, each one demonstrated  a specific set of features. I tried different tutorials and then set about to write  an application which would be as close to a real world application. Obviously this  meant using different features of the API. The end result was a good enough application  which used lots of features all in one application.</p>
<p>I know that many developers want a short tutorial with just the  code pieces and brief explanations. Somehow, I cannot just post code and few comments.  I always end up writing <a href="http://www.vidyut.com/sunit">such tutorials</a> as if I am speaking out to a live person.</p>
<p>So here it is, whatever I learnt and applied, for your perusal.</p>
<h3>Building Blocks</h3>
<p>I am assuming that you have read the <a href="http://code.google.com/android/intro/tutorial.html" target="_blank">Google  Android website</a> and know a bit about Android applications. At least enough to  know how to build and run the <a href="http://code.google.com/android/samples/ApiDemos/src/com/example/android/apis/app/HelloWorld.html" target="_blank"> Hello World example</a>. It would be best if you read through this set of <a href="http://code.google.com/android/samples/ApiDemos/src/com/example/android/apis/app/HelloWorld.html" target="_blank"> API examples</a>.</p>
<p>So, lets proceed.</p>
<p><strong>Android </strong>uses XML files for the Layout of widgets. In our example  project, the Android plugin for Eclipse generates a <strong>main.xml</strong> file for the  layout. This file has the XML based definitions of the different widgets and their  containers.</p>
<p>There is a <strong>strings.xml </strong>file which has all the string resources  used in the application. A default <strong>icon.png</strong> file is provided for the application  icon.</p>
<p>Then there is the <strong>R.java</strong> file which is automatically generated  (and updated when any changes are made to main.xml). This file has the constants  defined for each of the layout and widget. Do not edit this file manually. The plugin  is does it for you when you do a clean build.</p>
<p>In our example we have <strong>Tipster.java</strong> as the main Java file  or the Activity.</p>
<h3>Creating the project using the Android Eclipse Plugin</h3>
<p>Google tutorials highlight how to use the plugin. Using the Eclipse  plugin, create an Android project named Tipster. The end result will be a project  layout like the following screen shot.</p>
<p><a href="/wp-content/uploads/2010/07/ANROIDTUTORIALandroid_tipster_project_layout.gif"><img class="aligncenter size-full wp-image-383" title="ANROIDTUTORIALandroid_tipster_project_layout" src="/wp-content/uploads/2010/07/ANROIDTUTORIALandroid_tipster_project_layout.gif" alt="" width="221" height="264" /></a>Fig. 1 &#8211; Project layout for Tipster in Eclipse</p>
<p>This <span style="text-decoration: underline;"><strong>Android Tutorial</strong></span> is taken from <a title="Android Tutorial" href="http://whyandroid.com/android/227-tipster-building-a-tip-calculator-for-the-android-os.html" target="_blank">whyandroid</a> click the link to read the full article.</p>
]]></content:encoded>
			<wfw:commentRss>http://androidtutorials.org/android-tutorial-tipster-building-a-tip-calculator-for-the-android-os//feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Android Tutorial-Android Apps without borders</title>
		<link>http://androidtutorials.org/android-tutorial-android-apps-without-borders/</link>
		<comments>http://androidtutorials.org/android-tutorial-android-apps-without-borders/#comments</comments>
		<pubDate>Tue, 27 Jul 2010 04:24:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[android development tutorial]]></category>
		<category><![CDATA[Android Programming Tutorial]]></category>
		<category><![CDATA[Android Tutorial]]></category>
		<category><![CDATA[tutorial for android]]></category>

		<guid isPermaLink="false">http://androidtutorials.org/?p=380</guid>
		<description><![CDATA[Android Tutorial-Android Apps without borders This Android Tutorial is taken from developer.android Portions of this page are reproduced from work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.]]></description>
			<content:encoded><![CDATA[<p><span style="text-decoration: underline;"><strong>Android Tutorial</strong></span>-Android Apps without borders</p>
<p><a href="/android-tutorial-android-apps-without-borders/ "><em>Click here to view the embedded video.</em></a></p>
<p>This <span style="text-decoration: underline;"><strong>Android Tutorial </strong></span>is taken from <a title="Android Tutorial" href="http://developer.android.com/videos/index.html#v=3LkNlTNHZzE" target="_blank">developer.android</a></p>
<p>Portions of this page are reproduced from work created and <a onclick="did_confirm=0;" href="http://code.google.com/policies.html">shared by the Android Open  Source Project</a> and used according to terms described in the <a onclick="did_confirm=0;" href="http://creativecommons.org/licenses/by/2.5/">Creative Commons  2.5 Attribution License</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://androidtutorials.org/android-tutorial-android-apps-without-borders//feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Android Tutorial-The Android platform</title>
		<link>http://androidtutorials.org/android-tutorial-the-android-platform/</link>
		<comments>http://androidtutorials.org/android-tutorial-the-android-platform/#comments</comments>
		<pubDate>Sat, 24 Jul 2010 08:21:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[android development tutorial]]></category>
		<category><![CDATA[Android Programming Tutorial]]></category>
		<category><![CDATA[Android Tutorial]]></category>
		<category><![CDATA[tutorial for android]]></category>

		<guid isPermaLink="false">http://androidtutorials.org/?p=374</guid>
		<description><![CDATA[Android Tutorial-The Android platform The Android platform With Android&#8217;s breadth of capabilities, it would be easy to confuse it with a desktop operating system. Android is a layered environment built upon a foundation of the Linux kernel, and it includes rich functions. The UI subsystem includes: * Windows * Views * Widgets for displaying common [...]]]></description>
			<content:encoded><![CDATA[<p><span style="text-decoration: underline;"><strong>Android Tutorial</strong></span>-<a name="N1008D">The Android platform</a></p>
<p>The <strong>Android platform</strong> With Android&#8217;s breadth of capabilities, it would be easy to confuse it with a desktop operating system. <strong>Android</strong> is a layered environment built upon a foundation of the Linux kernel, and it includes rich functions. The UI subsystem includes:      * Windows     * Views     * Widgets for displaying common elements such as edit boxes, lists, and drop-down lists  <strong>Android</strong> includes an embeddable browser built upon WebKit, the same open source browser engine powering the iPhone&#8217;s Mobile Safari browser.  <strong>Android</strong> boasts a healthy array of connectivity options, including WiFi, Bluetooth, and wireless data over a cellular connection (for example, GPRS, EDGE, and 3G). A popular technique in <strong>Android applications</strong> is to link to Google Maps to display an address directly within an application. Support for location-based services (such as GPS) and accelerometers is also available in the Android software stack, though not all <strong>Android devices</strong> are equipped with the required hardware. There is also camera support.  Historically, two areas where mobile applications have struggled to keep pace with their desktop counterparts are graphics/media, and data storage methods. Android addresses the graphics challenge with built-in support for 2-D and 3-D graphics, including the OpenGL library. The data-storage burden is eased because the <strong>Android platform</strong> includes the popular open source SQLite database.</p>
<p>Figure 1 shows a simplified view of the <strong>Android software</strong> layers.</p>
<p>Figure 1. <strong>Android software layers</strong></p>
<p><a href="/wp-content/uploads/2010/07/android-tutorial-android-software-layers.gif"><img class="aligncenter size-full wp-image-375" title="android tutorial android software layers" src="/wp-content/uploads/2010/07/android-tutorial-android-software-layers.gif" alt="" width="506" height="363" /></a>This <span style="text-decoration: underline;"><strong>Android Tutorial</strong></span> is taken from<a href="http://www.ibm.com/developerworks/opensource/library/os-android-devel/#N1008D" target="_blank"> IBM </a></p>
]]></content:encoded>
			<wfw:commentRss>http://androidtutorials.org/android-tutorial-the-android-platform//feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Android Tutorial-Google I/O 2009 &#8211; &#8230;Make your Android UI Fast and Efficient</title>
		<link>http://androidtutorials.org/android-tutorial-google-io-2009-make-your-android-ui-fast-and-efficient/</link>
		<comments>http://androidtutorials.org/android-tutorial-google-io-2009-make-your-android-ui-fast-and-efficient/#comments</comments>
		<pubDate>Fri, 23 Jul 2010 03:12:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[android development tutorial]]></category>
		<category><![CDATA[Android Tutorial]]></category>
		<category><![CDATA[Android Video Tutoria]]></category>
		<category><![CDATA[tutorial for android]]></category>

		<guid isPermaLink="false">http://androidtutorials.org/?p=371</guid>
		<description><![CDATA[Android Tutorial-Google I/O 2009 &#8211; &#8230;Make your Android UI Fast and Efficient This Android Tutorial has been taken from developer.android]]></description>
			<content:encoded><![CDATA[<h2><span style="text-decoration: underline;"><strong>Android Tutorial</strong></span>-Google I/O 2009 &#8211; &#8230;Make your Android UI Fast and Efficient</h2>
<p><a href="/android-tutorial-google-io-2009-make-your-android-ui-fast-and-efficient/ "><em>Click here to view the embedded video.</em></a></p>
<p>This <span style="text-decoration: underline;"><strong>Android Tutorial</strong></span> has been taken from<a title="Android Tutorial" href="http://developer.android.com/videos/index.html#v=N6YdwzAvwOA" target="_blank"> developer.android</a></p>
]]></content:encoded>
			<wfw:commentRss>http://androidtutorials.org/android-tutorial-google-io-2009-make-your-android-ui-fast-and-efficient//feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Android Development Tutorial-Developing In Eclipse, with ADT</title>
		<link>http://androidtutorials.org/android-development-tutorial-developing-in-eclipse-with-adt/</link>
		<comments>http://androidtutorials.org/android-development-tutorial-developing-in-eclipse-with-adt/#comments</comments>
		<pubDate>Wed, 21 Jul 2010 04:46:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[android development tutorial]]></category>
		<category><![CDATA[Android Programming Tutorial]]></category>
		<category><![CDATA[Android Tutorial]]></category>
		<category><![CDATA[Android Tutorials]]></category>
		<category><![CDATA[tutorial for android]]></category>

		<guid isPermaLink="false">http://androidtutorials.org/?p=362</guid>
		<description><![CDATA[Android Development Tutorial- Developing In Eclipse, with ADT The Android Development Tools (ADT) plugin for Eclipse adds powerful extensions to the Eclipse integrated development environment. It allows you to create and debug Android applications easier and faster. If you use Eclipse, the ADT plugin gives you an incredible boost in developing Android applications: It gives [...]]]></description>
			<content:encoded><![CDATA[<p><span style="text-decoration: underline;"><strong> </strong><strong>Android Development Tutorial</strong></span>- <strong>Developing In Eclipse, with ADT</strong></p>
<p>The <strong>Android Development</strong> Tools (ADT) plugin for Eclipse adds powerful  extensions to the Eclipse  integrated development environment. It allows you to create and debug  Android applications easier  and faster. If you use Eclipse, the ADT plugin gives you an incredible  boost in <strong>developing Android  applications</strong>:</p>
<ul>
<li>It gives you access to other <strong>Android development tools</strong> from inside  the Eclipse IDE. For  example, ADT lets you access the many capabilities of the DDMS tool:  take screenshots, manage  port-forwarding, set breakpoints, and view thread and process  information directly from Eclipse.</li>
<li>It provides a New Project Wizard, which helps you quickly create  and set up all of the  basic files you&#8217;ll need for a new <strong>Android application</strong>.</li>
<li>It automates and simplifies the process of building your <strong>Android  application</strong>.</li>
<li>It provides an Android code editor that helps you write valid XML  for your Android  manifest and resource files.</li>
<li>It will even export your project into a signed APK, which can be  distributed to users.</li>
</ul>
<p>To begin developing <strong>Android applications</strong> in the Eclipse IDE with ADT,  you first need to  download the Eclipse IDE and then download and install the ADT plugin.  To do so, follow the  steps given in <a href="http://developer.android.com/sdk/eclipse-adt.html#installing">Installing   the ADT Plugin</a>.</p>
<p>If you are already developing applications using a version of ADT  earlier than 0.9, make sure to upgrade to the latest version before continuing. See the guide  to <a href="http://developer.android.com/sdk/eclipse-adt.html#updating">Updating  Your ADT Plugin</a>.</p>
<p><strong>Note:</strong> This guide assumes you are using  the latest version of the ADT plugin. While most of the information covered also applies to  previous  versions, if you are using an older version, you may want to consult  this document from the set of documentation included in your SDK package (instead of the  online version).</p>
<h2 id="CreatingAProject">Creating an Android Project</h2>
<p>The ADT plugin provides a New Project Wizard that you can use to  quickly create a new Android project (or a project from existing code). To create a new  project:</p>
<ol>
<li>Select <strong>File</strong> &gt; <strong>New</strong> &gt; <strong>Project</strong>.</li>
<li>Select <strong>Android</strong> &gt; <strong>Android Project</strong>,  and click     <strong>Next</strong>.</li>
<li>Select the contents for the project:
<ul>
<li>Enter a <em>Project Name</em>. This will be the name of the  folder where your         project is created.</li>
<li>Under Contents, select <strong>Create new project in workspace</strong>.         Select your project workspace location.</li>
<li>Under Target, select an Android target to be used as the  project&#8217;s Build Target.          The Build Target         specifies which <strong>Android platform</strong> you&#8217;d like your application  built against.Unless you know that you&#8217;ll be using new APIs introduced in  the latest SDK, you should         select a target with the lowest platform version possible.<strong>Note:</strong> You can change your the  Build Target for your          project at any time: Right-click the project in the Package  Explorer, select         <strong>Properties</strong>, select <strong>Android</strong> and  then check          the desired Project Target.</li>
<li>Under Properties, fill in all necessary fields.
<ul>
<li>Enter an <em>Application name</em>. This is the  human-readable title for your              application — the name that will appear on the Android  device.</li>
<li>Enter a <em>Package name</em>. This is the package  namespace (following the same rules             as for packages in the Java programming language) where all  your source code             will reside.</li>
<li>Select <em>Create Activity</em> (optional, of course, but  common) and enter a name             for your main Activity class.</li>
<li>Enter a <em>Min SDK Version</em>. This is an integer that  indicates             the minimum API Level required to properly run your  application.              Entering this here automatically sets the <code>minSdkVersion</code> attribute in the              <a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html">&lt;uses-sdk&gt;</a> of your Android Manifest file. If you&#8217;re unsure of the  appropriate <a href="http://developer.android.com/guide/appendix/api-levels.html">API  Level</a> to use,             copy the API Level listed for the Build Target you selected  in the Target tab.</li>
</ul>
</li>
</ul>
</li>
<li>Click <strong>Finish</strong>.</li>
</ol>
<p><strong>Tip:</strong> You can also start the New Project Wizard from the <em>New</em> icon in  the toolbar.</p>
<p>Once you complete the New Project Wizard, ADT creates the following  folders and files in your new project:</p>
<dl>
<dt><code>src/</code></dt>
<dd>Includes your stub Activity Java file. All other Java files  for your application       go here.</dd>
<dt><code><em>&lt;Android Version&gt;</em>/</code> (e.g., <code>Android  1.1/</code>)</dt>
<dd>Includes the <code>android.jar</code> file that your  application will build against.        This is determined by the build target that you have chosen in the  <em>New Project       Wizard</em>.</dd>
<dt><code>gen/</code></dt>
<dd>This contains the Java files generated by ADT, such as your <code>R.java</code> file       and interfaces created from AIDL files.</dd>
<dt><code>assets/</code></dt>
<dd>This is empty. You can use it to store raw asset files. </dd>
<dt><code>res/</code></dt>
<dd>A folder for your application resources, such as drawable  files, layout files, string       values, etc. See        <a href="http://developer.android.com/guide/topics/resources/index.html">Application  Resources</a>.</dd>
<dt><code>AndroidManifest.xml</code></dt>
<dd>The Android Manifest for your project. See        <a href="http://developer.android.com/guide/topics/manifest/manifest-intro.html">The  AndroidManifest.xml        File</a>.</dd>
<dt><code>default.properties</code></dt>
<dd>This file contains project settings, such as the build target.  This files is integral       to the project, as such, it should be maintained in a Source  Revision Control system.        It should never be edited manually — to edit project properties,        right-click the project folder and select &#8220;Properties&#8221;.</dd>
<dd><span style="text-decoration: underline;"><strong>Android development Tutorial</strong></span> has been taken from <a title="Android Development Tutorial" href="http://developer.android.com/guide/developing/eclipse-adt.html" target="_blank">developer.android</a> click the link to read the rest of th<strong>e <span style="text-decoration: underline;">Android Tutorial</span></strong> </dd>
</dl>
]]></content:encoded>
			<wfw:commentRss>http://androidtutorials.org/android-development-tutorial-developing-in-eclipse-with-adt//feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Android Development Tutorial-Froyo</title>
		<link>http://androidtutorials.org/android-development-tutorial-froyo/</link>
		<comments>http://androidtutorials.org/android-development-tutorial-froyo/#comments</comments>
		<pubDate>Mon, 19 Jul 2010 03:15:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[android development tutorial]]></category>
		<category><![CDATA[Android Programming Tutorial]]></category>
		<category><![CDATA[Android Tutorial]]></category>
		<category><![CDATA[tutorial for android]]></category>

		<guid isPermaLink="false">http://androidtutorials.org/?p=352</guid>
		<description><![CDATA[Android Development Tutorial-Froyo 1. Android Development 1.1. Android Operation System Android is an operating system based on Linux with a Java programming interface. It provides tools, e.g. a compiler, debugger and a device emulator as well as its own Java Virtual machine (Dalvik Virtual Machine &#8211; DVM). Android is created by the Open Handset Alliance [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Android Development Tutorial</strong>-Froyo</p>
<p>1. <strong>Android Development</strong><br />
1.1. <strong>Android</strong> Operation System</p>
<p><strong>Android</strong> is an operating system based on <strong>Linux with a Java programming</strong> interface. It provides tools, e.g. a compiler, debugger and a device emulator as well as its own Java Virtual machine (Dalvik Virtual Machine &#8211; DVM). Android is created by the Open Handset Alliance which is lead by Google.</p>
<p><strong>Android</strong> uses a special Java virtual machine (Dalvik) which is based on the Apache Harmony Java implementation. Dalvik uses special bytecode. Therefore you cannot run standard Java bytecode on Android but you have to use the Android compiler to create Android specific byte-code.</p>
<p><strong>Android</strong> supports 2-D and 3-D graphics using the OpenGL libraries and supports data storage in a SQLLite database.</p>
<p>For development Google provides the <strong>Android Development</strong> Tools (ADT) for Eclipse to develop Android applications.</p>
<p>Every <strong>Android applications</strong> runs in its own process and it isolated from other running applications. Therefore on misbehaving application cannot harm other <strong>Android applications</strong>.<br />
1.2. Important Android terms</p>
<p>An <strong>Android application</strong> consists out of the following parts:</p>
<p>    *</p>
<p>      Activity &#8211; A screen in the <strong>Android application</strong><br />
    *</p>
<p>      Services &#8211; Background activities without UI<br />
    *</p>
<p>      Content Provider &#8211; provides data to applications, Android contains a SQLLite DB which can serve as data provider<br />
    *</p>
<p>      Broadcast Receiver &#8211; receives system messages, can be used to react to changed conditions in the system</p>
<p>Intends allow the application to request and / or provide services . For example the application call ask via an intent for a contact application. Application register themself via an IntentFilter. Intends are a powerful concept as they allow to create loosely coupled applications.</p>
<p>An <strong>Android application</strong> is described the file &#8220;AndroidManifest.xml&#8221;. This files contains all activities application and the required permissions for the application. For example if the application requires network access it must be specified here. &#8220;AndroidManifest.xml&#8221; can be thought as the deployment descriptor for an <strong>Android application</strong>.<br />
1.3. Context</p>
<p>The class android.content.Context provides the connections to the Android system. Contexts provides the method get System Service which allows to receive a manager object for the different hardware parts. As Activities and Services extend this class you can directly access the context via &#8220;this&#8221;.</p>
<p><a href="http://www.vogella.de/articles/Android/article.html#overview">This <strong>Android Development Tutorial </strong>taken from vogella.de</a></p>
]]></content:encoded>
			<wfw:commentRss>http://androidtutorials.org/android-development-tutorial-froyo//feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!--Array
(
    [label01] =>    0.00000
    [label02] =>    0.03327
    [label03] =>    0.10964
    [label04] =>    0.10964
    [label05] =>    0.10965
)
-->