<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://elinux.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://elinux.org/index.php?title=Android_Packages&amp;feed=atom&amp;action=history</id>
		<title>Android Packages - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://elinux.org/index.php?title=Android_Packages&amp;feed=atom&amp;action=history"/>
		<link rel="alternate" type="text/html" href="http://elinux.org/index.php?title=Android_Packages&amp;action=history"/>
		<updated>2013-05-21T22:22:15Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.21alpha</generator>

	<entry>
		<id>http://elinux.org/index.php?title=Android_Packages&amp;diff=170576&amp;oldid=prev</id>
		<title>Aswin kumar 9: Small typo - the tool is aapt and not appt</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/index.php?title=Android_Packages&amp;diff=170576&amp;oldid=prev"/>
				<updated>2012-09-18T12:20:53Z</updated>
		
		<summary type="html">&lt;p&gt;Small typo - the tool is aapt and not appt&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 12:20, 18 September 2012&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 20:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 20:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=== Tools for managing packages ===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=== Tools for managing packages ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The [[Android aapt|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;appt&lt;/del&gt;]] tool is used to create, inspect and modify Android packages.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The [[Android aapt|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;aapt&lt;/ins&gt;]] tool is used to create, inspect and modify Android packages.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Resources ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Resources ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Aswin kumar 9</name></author>	</entry>

	<entry>
		<id>http://elinux.org/index.php?title=Android_Packages&amp;diff=21944&amp;oldid=prev</id>
		<title>Tim Bird: add page about packages, assets and resources</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/index.php?title=Android_Packages&amp;diff=21944&amp;oldid=prev"/>
				<updated>2010-06-24T22:42:01Z</updated>
		
		<summary type="html">&lt;p&gt;add page about packages, assets and resources&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Packages ==&lt;br /&gt;
Android applications are shipped as &amp;quot;packages&amp;quot;, which are compressed archives with class files, resources, and meta-information (the AndroidManifest.xml file and security certificates) for the application.&lt;br /&gt;
&lt;br /&gt;
A package has the extension .apk, and it consists of a set of directories and files in a gzip'ed archive.&lt;br /&gt;
&lt;br /&gt;
A package usually contains the following items:&lt;br /&gt;
; META-INF/MANIFEST.MF : The manifest file for the package file (apk) itself. &lt;br /&gt;
; META-INF/CERT.SF : A security certificate&lt;br /&gt;
; META-INF/CERT.RSA : another security certificate (should distinguish these two)&lt;br /&gt;
; AndroidManifest.xml : The manifest file for the application(s) in this package&lt;br /&gt;
; classes.dex : The actual code for the dalvik (/java) classes for the application(s) in this package&lt;br /&gt;
; res/ : a directory containing resource files&lt;br /&gt;
; resources.arsc : ???&lt;br /&gt;
&lt;br /&gt;
=== AndroidManifest.xml ===&lt;br /&gt;
The AndroidManifest.xml file has information about the application(s) in a package.  Usually, a package will&lt;br /&gt;
contain a single application.  The AndroidManifest file describes the application's name, as well as libraries and security permissions neede by the app, messages used by the app, what icon to use to represent the app, and more.&lt;br /&gt;
 &lt;br /&gt;
See http://developer.android.com/guide/topics/manifest/manifest-intro.html for details.&lt;br /&gt;
&lt;br /&gt;
=== Tools for managing packages ===&lt;br /&gt;
The [[Android aapt|appt]] tool is used to create, inspect and modify Android packages.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
An overview of application resources is at: http://developer.android.com/guide/topics/resources/index.html&lt;br /&gt;
&lt;br /&gt;
It is possible to use a raw file as a resource (without it getting compiled by the build system).&lt;br /&gt;
See this article on [http://thedevelopersinfo.com/2009/11/27/using-files-as-raw-resources-in-android/ using raw files as resources] in Android.&lt;br /&gt;
&lt;br /&gt;
== Assets ==&lt;br /&gt;
Assets are like resources, except that do not have a resource ID, and they are listed in the 'assets' directory of a package, rather than the 'res' directory.&lt;br /&gt;
&lt;br /&gt;
[[Category:Android]]&lt;/div&gt;</summary>
		<author><name>Tim Bird</name></author>	</entry>

	</feed>