Wijzigingen

Naar navigatie springen Naar zoeken springen

Android Apps Maken

1.229 bytes toegevoegd, 12 mei 2017 17:07
geen bewerkingssamenvatting
</application>
</pre>
Hierna kan je de activity gebruiken.
<br>
Als je wilt dat je de activity kan opstarten vanaf je homescreen, dan moet je de volgende activity toevoegen:
<pre>
<application
...
>
 
<activity
android:label="Een titel voor je activity, die je in de titelbalk ziet"
android:name="Het class-pad naar de activity">
 
<intent-filter>
<action
android:name="android.intent.action.MAIN"/>
<category
android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
 
</activity>
 
</application>
</pre>
Je hebt nu een Intent Filter toegevoegd. Dit filter zorgt ervoor dat de activity wordt gestart, als het filter aan bepaalde voorwaarden voldoet. In dit geval, als je app is opgestart via het homescreen.
<br>
Het class-pad is de locatie waar je activity staat. Als je activity staat bij <code>com.example.app.MainActivity</code> en de <code>package</code> is <code>com.example.app</code>, dan kan je een relatief class-pad gebruiken, namelijk <code>.MainActivity</code>, anders moet je het volledige pad opgeven.
<br>
Nadat we de activity hebben gedefinieerd, kunnen we de activity zelf maken. Dit gebeurt in Java. Zoals hierboven maken we de <code>com.example.app.MainActivity</code> aan, als die al niet bestaat.
47

bewerkingen

Navigatiemenu