===Maken===
Nu het bestand is aangemaakt, gaan we het bewerken.
Als bestand leeg is type je op de eerste regel:
<syntaxhighlight lang="java" line="line">
package com.example.app;
</syntaxhighlight>
Dit geeft aan in welke package de JAVA-class zit. LET OP: Dit hoeft niet hetzelfde te zijn als in de AndroidManifest.xml.
Vervolgens gaan we de class zelf maken:
<syntaxhighlight lang="java" line="line">
package com.example.app;
public class MainActivity{
}
</syntaxhighlight>
Het probleem is dat dit nu nog geen activity is.
Je zal dus een error krijgen.
Zo maak je er geen activity van:
<syntaxhighlight lang="java" line="line">
package com.example.app;
import android.app.Activity;
public class MainActivity extends Activity{
}
</syntaxhighlight>
De import geeft aan welke JAVA-classes je gebruikt.
(Soms hebben classes dezelfde naam maar bevinden ze zich in een andere package: <code>com.example.app.Test</code> en <code>org.mijnpackage.kaas.Test</code>.)
In dit geval gebruiken we de class <code>Activity</code> uit <code>android.app</code>.
De niet-gebruikte imports worden vaak geel onderstreept.
Nu kan de activity opgestart worden.
Het enige wat je nu ziet is:
- De titel (opgegeven in AndroidManifest)
- Eventueel het icoontje (opgegeven in AndroidManifest)
- Een leeg scherm in het opgegeven thema of standaard thema (opgegeven in AndroidManifest)
Dat is niet veel.
Om iets te laten zien gaan we ###onCreate