Ya, untuk postingan kali ini akan membahas tentang Android Manifest. Sebenarnya apa sih Android Manifest itu? Apa kegunaanya? Apa isi dari Android Mnifest yang biasa disimpan dengan nama AndroidManifest.xml pada direktori manifests.
Android Manifest atau file Android Manifest sangat penting dalam setiap aplikasi. Mengapa demikian? Karena file AndroidManifest.xml memiliki banyak informasi penting dari suatu aplikasi. Nah file ini secara langsung menyediakannya untuk sistem Android.
Android Manifest berisi informasi suatu aplikasi antara lain Nama Aplikasi, name of package, Versi Aplikasi, level SDK yang digunakan dan icon dari aplikasi. Oke dibawah terdapat contoh dari AndroidManifest code mari kita bedah satu persatu :
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.android.messagebox">
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.android.messagebox">
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
- Nama Package adalah com.example.android.messagebox
- Icon disimpan didirektori /res/ mipmap/ic_launcher/
- Label atau nama dari aplikasi disimpan didirektori /res/string/app_name
- roundIcon ialah image untuk logo yang digunakan untuk mendukung kepadatan dan ukuran layar yang berbeda. Format penyimpanannya dari kepadatan layar terendah (dpi) hingga tertinggi (xxxhdpi) Contoh nya seperti gambar diatas. (mengapa besar kecil, karena memiliki rasio kepadatan yang berbeda)
- supportsRtl kepanjangan dari Right-to-Left yang berarti aplikasi mendukung pula Layout dari kanan ke kiri. Perlu diingat bahwa RTL Layout hanya dapat digunakan minimal SdkVersion 17 dan apabila menggunakan Sdkversi 16 maka RTL akan mengabaikan/tidak akan memiliki efek.
- theme ialah tema dari aplikasi disimpan di /res/style/AppTheme
- Activity android: name=".MainActivity" artinya nama dari aktivitas aplikasi disini ialah ".MainActivity"
Oke itu saja dari saya. Apa bila ada pertanyaan silahkan dikolom komentar. See You On The Top!!
ConversionConversion EmoticonEmoticon