C Häufig benötigte Codebausteine 

C.1 Manifestdatei 

Rumpf
<?xml version="1.0" encoding="utf-8"?>
<manifest
xmlns:android="http://schemas.android.com/apk/res/android"
package="paket.name.der.app">
<!-- angeforderte Berechtigungen -->
<uses-permission android:name="..." />
<application
android:icon="@mipmap/ic_launcher"
android:roundIcon="@mipmap/ic_launcher_round"
android:theme="@style/ ..."
android:label="@string/app_name">
<activity
android:name=".Name_der_Activity_Klasse"
android:label="@string/app_name">
<!-- Hauptaktivität kennzeichnen -->
<intent-filter>
<action
android:name="android.intent.action.MAIN" />
<category
android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
Broadcast Receiver
<receiver
android:name=".Name_der_Broadcast_Receiver_Klasse">
<intent-filter>
<action
android:name="..." />
</intent-filter>
</receiver>
Service
<service
android:label="@string/..."
android:name=".Name_der_Service_Klasse"
<!-- gegebenenfalls Berechtigungen voraussetzen -->
android:permission="...">
<!-- gegebenenfalls Metadaten setzen -->
<meta-data
android:name="..."
android:resource="@xml/..." />
</service>
Unterschiedliche Bildschirme unterstützen
<supports-screens
android:smallScreens="..."
android:normalScreens="..."
android:largeScreens="..."
android:xlargeScreens="..." />
Content Provider
<provider
android:name=".Name_der_Content_Provider_Klasse"
android:authorities="..." />
Benötigte Features
<uses-feature
android:name="..."
android:required="..." />
Wie hat Ihnen das Openbook gefallen? Wir freuen uns immer über Ihre Rückmeldung. Schreiben Sie uns gerne Ihr Feedback als E-Mail an kommunikation@rheinwerk-verlag.de