<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://aurelien-esnard.emi.u-bordeaux.fr/teaching/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://aurelien-esnard.emi.u-bordeaux.fr/teaching/feed.php">
        <title>Wiki Enseignement - android</title>
        <description></description>
        <link>https://aurelien-esnard.emi.u-bordeaux.fr/teaching/</link>
        <image rdf:resource="https://aurelien-esnard.emi.u-bordeaux.fr/teaching/lib/exe/fetch.php?media=wiki:dokuwiki.svg" />
       <dc:date>2026-04-18T01:07:51+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://aurelien-esnard.emi.u-bordeaux.fr/teaching/doku.php?id=android:helloworld&amp;rev=1710774363&amp;do=diff"/>
                <rdf:li rdf:resource="https://aurelien-esnard.emi.u-bordeaux.fr/teaching/doku.php?id=android:index&amp;rev=1710774363&amp;do=diff"/>
                <rdf:li rdf:resource="https://aurelien-esnard.emi.u-bordeaux.fr/teaching/doku.php?id=android:install&amp;rev=1710774363&amp;do=diff"/>
                <rdf:li rdf:resource="https://aurelien-esnard.emi.u-bordeaux.fr/teaching/doku.php?id=android:misc&amp;rev=1710774363&amp;do=diff"/>
                <rdf:li rdf:resource="https://aurelien-esnard.emi.u-bordeaux.fr/teaching/doku.php?id=android:ndk&amp;rev=1710774363&amp;do=diff"/>
                <rdf:li rdf:resource="https://aurelien-esnard.emi.u-bordeaux.fr/teaching/doku.php?id=android:tips&amp;rev=1710774363&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://aurelien-esnard.emi.u-bordeaux.fr/teaching/lib/exe/fetch.php?media=wiki:dokuwiki.svg">
        <title>Wiki Enseignement</title>
        <link>https://aurelien-esnard.emi.u-bordeaux.fr/teaching/</link>
        <url>https://aurelien-esnard.emi.u-bordeaux.fr/teaching/lib/exe/fetch.php?media=wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="https://aurelien-esnard.emi.u-bordeaux.fr/teaching/doku.php?id=android:helloworld&amp;rev=1710774363&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-18T15:06:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>helloworld</title>
        <link>https://aurelien-esnard.emi.u-bordeaux.fr/teaching/doku.php?id=android:helloworld&amp;rev=1710774363&amp;do=diff</link>
        <description>Android : Hello World

Hello World from Scratch

Considérons un petit exemple Android minimaliste, HelloWorld ! Je me suis librement inspiré de plusieurs tutoriels :

	*  &lt;http://czak.pl/2016/01/13/minimal-android-project.html&gt;
	*  &lt;https://spring.io/guides/gs/gradle-android&gt;
	*  &lt;https://code.tutsplus.com/tutorials/android-from-scratch-building-your-first-android-application--cms-26024&gt;
	*  &lt;https://developer.android.com/training/basics/firstapp/index.html&gt;

Notre projet HelloWorld nécessite qu…</description>
    </item>
    <item rdf:about="https://aurelien-esnard.emi.u-bordeaux.fr/teaching/doku.php?id=android:index&amp;rev=1710774363&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-18T15:06:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>index</title>
        <link>https://aurelien-esnard.emi.u-bordeaux.fr/teaching/doku.php?id=android:index&amp;rev=1710774363&amp;do=diff</link>
        <description>Android

L&#039;objectif de ce wiki est de développer des applications Android en ligne de commande avec le SDK &amp; NDK.

Tutoriels

	*   Installation du SDK &amp; NDK
	*   Hello World
	*   NDK 
	*   Misc
	*   Tips
	*  &lt;https://medium.com/@elye.project/intro-to-docker-building-android-app-cb7fb1b97602&gt;</description>
    </item>
    <item rdf:about="https://aurelien-esnard.emi.u-bordeaux.fr/teaching/doku.php?id=android:install&amp;rev=1710774363&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-18T15:06:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>install</title>
        <link>https://aurelien-esnard.emi.u-bordeaux.fr/teaching/doku.php?id=android:install&amp;rev=1710774363&amp;do=diff</link>
        <description>Android : Installation du SDK &amp; NDK

Premièrement, il faut installer quelques dépendances (liste non exhaustive) :

sudo apt-get install openjdk-8-jdk ant

Nous allons commencer par installer le kit de développement Android, les  Tools , le NDK  et  Gradle. 
mkdir /opt/Android/
cd /opt/Android
wget https://dl.google.com/android/repository/tools_r25.2.3-linux.zip
wget https://dl.google.com/android/repository/android-ndk-r13b-linux-x86_64.zip
wget https://services.gradle.org/distributions/gradle-3…</description>
    </item>
    <item rdf:about="https://aurelien-esnard.emi.u-bordeaux.fr/teaching/doku.php?id=android:misc&amp;rev=1710774363&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-18T15:06:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>misc</title>
        <link>https://aurelien-esnard.emi.u-bordeaux.fr/teaching/doku.php?id=android:misc&amp;rev=1710774363&amp;do=diff</link>
        <description>Diverses Notes sur Android

Android en ligne de commande

En m&#039;inspirant des blogs : 

	*  &lt;http://blog.rom1v.com/2012/03/android-en-ligne-de-commande/&gt;
	*  &lt;http://blog.freelan.org/2010/11/22/developper-pour-android-sans-utiliser-eclipse/&gt;
	*  &lt;http://dmathieu.com/articles/development/deploy-an-android-application/&gt;

Commençons par télécharger les tools Android. Notons que c&#039;est la seule manière actuellement d&#039;installer le SDK sans installer l&#039;IDE Android Studio.</description>
    </item>
    <item rdf:about="https://aurelien-esnard.emi.u-bordeaux.fr/teaching/doku.php?id=android:ndk&amp;rev=1710774363&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-18T15:06:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ndk</title>
        <link>https://aurelien-esnard.emi.u-bordeaux.fr/teaching/doku.php?id=android:ndk&amp;rev=1710774363&amp;do=diff</link>
        <description>Android NDK (Native Development Kit)

	*  &lt;https://developer.android.com/studio/projects/add-native-code.html&gt;</description>
    </item>
    <item rdf:about="https://aurelien-esnard.emi.u-bordeaux.fr/teaching/doku.php?id=android:tips&amp;rev=1710774363&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-18T15:06:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tips</title>
        <link>https://aurelien-esnard.emi.u-bordeaux.fr/teaching/doku.php?id=android:tips&amp;rev=1710774363&amp;do=diff</link>
        <description>Android Tips

Assets

Les projets Android disposent d&#039;un répertoire assets/ dans lequel on peut mettre les fichiers utiles au programme... Néanmoins ces fichiers sont uniquement disponibles dans le package APK et ne sont pas accessible directement via le système de fichier interne/externe. De plus ces fichiers sont le plus souvent stockés dans un format compressé (sauf mp3, png,</description>
    </item>
</rdf:RDF>
