penjelasan manifest di android

penjelasan manifest di android



penjelasan manifest.xml di android





Selamat malam sobat semuanya, bagi sobat yang sedang belajar membuat aplikasi android mungkin sudah tidak asing dengan yang namanya manifest.xml. Nah untuk kali ini saya akan membahas mengenai manifest di android. Setiap aplikasi android tentunya memiliki manifest.xml di dalamnya, android manifest ini mempunyai peran yang sangat penting untuk sebuah aplikasi android. Bagi sobat yang belum tahu fungsi dari manifest.xml di android sobat bisa langsung simak penjelasan manifest.xml dibawah ini:




bagi sobat yang belum memiliki eclipse dan SDK silahkan download terlebih dahulu melalui link dibawah ini:





ini adalah struktur dari manifest.xml di aplikasi android:







<?xml
version="1.0" encoding="utf-8"?>


<manifest
xmlns:android="http://schemas.android.com/apk/res/android"


package="com.example.bep"


android:versionCode="1"


android:versionName="1.0"
>





<uses-sdk


android:minSdkVersion="8"


android:targetSdkVersion="16"
/>


<uses-permission
android:name="android.permission.INTERNET" />





<application


android:allowBackup="true"


android:icon="@drawable/ic_launcher"


android:label="@string/app_name"


android:theme="@style/AppTheme"
>


<activity


android:name=".MainActivity"


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=".bep"


android:label="@string/app_name"
>


</activity>


<activity


android:name=".about"


android:label="@string/app_name"
>


</activity>


<activity


android:name=".help"


android:label="@string/app_name"
>


</activity>

</application>


</manifest>








Penjelasan



Paket dan versi





package="com.example.bep"


android:versionCode="1"


android:versionName="1.0" >





Untuk bagian paket atau package merupakan nama paket dari aplikasi android. bagian versi pada manifest ada 2, yang pertama versionCode, merupakan versi yang harus terus berubah setiap aplikasi mengalami perubahan atau update (jika aplikasi sudah di upload ke google play), yang kedua adalah versionName, merupakan versi yang di tampilkan pada aplikasi, misal versi 1.0





Uses SDK





<uses-sdk


android:minSdkVersion="8"


android:targetSdkVersion="16" />





Bagian ini (minSdkVersion) merupakan penjelasan mengenai versi minimal SDK yang bisa menjalankan aplikasi ini. targetSdkVersion merupakan target SDK yang disarankan. Jadi untuk script diatas menjelaskan bahwa aplikasi ini bisa berjalan pada minimal versi SDK/API 8 (android 2.2 Froyo) dan SDK/API yang disarankan adalah versi 16 (android 4.1 Jelly Bean)



Permisi





<uses-permission android:name="android.permission.INTERNET" />





Bagian ini merupakan bagian untuk memberi akses internet bagi aplikasi, jadi jika kita membuat aplikasi yang membutuhkan koneksi internet, tanpa adanya script tersebut maka aplikasi yang kita buat tidak akan bisa terhubung ke internet




Pengaturan Aplikasi





<application


android:allowBackup="true"


android:icon="@drawable/ic_launcher"


android:label="@string/app_name"


android:theme="@style/AppTheme" >





allowBackup  berarti aplikasi yang kita buat bisa di backup, icon merupakan icon atau gambar dari aplikasi yang terletak pada drawable-hdpi dengan nama gambar ic_launcher




Pengaturan Activity





<activity


android:name=".MainActivity"


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=".bep"


android:label="@string/app_name" >


</activity>


<activity


android:name=".about"


android:label="@string/app_name" >


</activity>


<activity


android:name=".help"


android:label="@string/app_name" >


</activity>





Activity disini diibaratkan seperti form atau class, jadi setiap activity yang kita buat harus di dimasukkan ke manifest, jika tidak maka activity tersebut akan crash atau tidak dapat dibuka ketika activity itu di panggil.


<intent-filter> merupakan aplikasi yang pertama kali dibuka atau dijalankan, pada contoh diatas activity yang pertama kali ditampilkan pada saat aplikasi dibuka adalah MainActivity. dalam tiap aplikasi hanya boleh ada satu activity yang mempunyai <intent-filter>



Sekian dulu untuk pembahasan tentang penjelasan menifest.xml di android kali ini, semoga bisa bermanfaat untuk sobat yang sedang belajar membuat aplikasi android.

jika ada kekurangan mohon maaf.

untuk tutorial lainnya untuk membuat aplikasi android silahkan KLIK DISINI

Share this:

Enter your email address to get update from Kompi Ajaib.

Tidak ada komentar