Apa itu AndroidManifest ?

aldan
1 min readJun 24, 2021

Bagi Anda yang seorang Android Developer pasti sering berhubungan dengan file AndroidManifest.xml, Namun apakah Anda sudah mengenal apa sih AndroidManifest dalam setiap project aplikasi Android kita?

Android Manifest adalah sebuah xml yang berisi informasi mengenai aplikasi Seperti nama package, level SDK yang di gunakan, berserta icon dan nama yang di berikan untuk aplikasi. Tak hanya disitu, pengaturan akses koneksi internet, penyimpanan, dan hal lainnya yang memerlukan akses bisa di atur melalui Android Manifest ini.

Kegunaan Android manifest juga sebagai pengatur activity-activity yang terdapat pada aplikasi, berupa daftar kelas-kelas java, penggunaan intent untuk pemilihan, dan pemberian Label / title pada suatu Activity saat mereka Aktif.

Contoh dari AndroidManifest.xml

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.src">

<application
android:allowBackup="false"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity android:name="com.src.MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>

<activity android:name="com.src.GameOneActivity"/>
<activity android:name="com.src.GameTwoActivity"/>
<activity android:name="com.src.EndOneActivity"/>
<activity android:name="com.src.EndTwoActivity"/>
<activity android:name="com.src.MenuActivity"/>
<activity android:name="com.src.about"/>
<activity android:name="com.src.ResultActivity"/>
<activity android:name="com.src.MainActivity"/>
<activity android:name="com.src.MenuOptions"/>

<activity
android:name="com.src.Splashscreen"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>

</activity>
<activity android:name="com.src.Index"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen">
</activity>
</application>

</manifest>

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

aldan
aldan

Written by aldan

ⓘ I set time limit for this app per day. User is temporarily inactive.

No responses yet

Write a response