Tutorial Belajar Pemrograman, membuat game, membuat aplikasi, membuat program, android, game maker, yii, php, CSS, HTML, java, javascript, codeigniter, jquery, Pascal, c++

Thursday, January 17, 2013

Komponen Android Manifest

Komponen Android Manifest - File androidmanifest.xml diperlukan oleh setiap aplikasi android, file ini berada pada folder foor aplikasi file ini mendeskripsikan variabel global dari paket aplikasi yang kita gunakan. berikut ini adalah contoh file androidmanifest.xml yang digunakan dalam adroid user interface.

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.wilis.hello"
      android:versionCode="1"
      android:versionName="1.0">
    <application android:icon="@drawable/icon" android:label="@string/app_name">
        <activity android:name=".hello"
                  android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

    </application>
    <uses-sdk android:minSdkVersion="9" />

</manifest> 

di dalam file inilah berisi semua pendefinisian hal - hal yang dibutuhkan oleh aplikasi android kita, beberapa elemen yan terdapat di dalam file ini adalah sebagai berikut :

<manifest>

ini adalah titik root utama dari androidmanifest.xml ini lah berisi atribut package aplikasi serta activity dalam program android kita.

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.wilis.hello"
      android:versionCode="1"
      android:versionName="1.0">

di atas terlihat bahwa package kita adalah com.wilis.hello beserta version code yang digunakan.

<uses-permission>

ini menjelaskan tentang user permission/security permission yang harus diberikan agar aplikasi dapat berjalan sebagaimana mestinya misalnya, apabila kita menggunakan resources yang tersedia dari sistem, seperti ketika mengirim sms, dan sebagainya.  contohnya lihat di sini :

<uses-permission android.name="android.permission.RECEIVE_SMS" />

<Permission>
menjelaskan batasan tentang user permission/security permission.

<instrumentation>
Mendeklarasikan komponen instrumen yang tersedia untuk menguji fungsionalitas dari paket yang kita gunakan dalam aplikasi android kita.

<application>
elemen root yang berisi deklarasi aplikasi android kita

<application android:icon="@drawable/icon" android:label="@string/app_name">

<intent filter>
mendeklarasikan intent yang dibutuhkan oleh aplikasi yang kita gunakan, atribut-atribut bisa diberikan disini untuk men-supply label, icon, data, dan informasi yang kita gunakan dalam aplikasi android.

<action>
berisi tentang action type yang didukung oleh aplikasi android.

<category>
Mendeklarasikan kategori-kategori yang didukung oleh aplikasi android.

<data>
mendeklaasikan tipe MIME, URL, authority penggunaan URL serta menentukan path yang digunakan dalam URL

<meta-data>
Mendeklarasikan meta data yang kita butuhkan sebagai tambahan data yang ada kita gunakan dala aplikasi android

<receiver>
mendeklarasikan dei ana aplikasi yang kita berikan informasi mengenai sesuatu perubahan atau aksi yang rerjadi, seperti menerima sms.

<service>
mendeklarasikan komponen yang dapat berjalan sebagai service (berjalan di background)

<provider>
mendeklarasikan komponen-komponen yang mengelola data dan mempublikasikannya untuk di kelola/dipakai oleh aplikasi lain.

<uses-sdk android:minSdkVersion="9" />

mendeklarasikan sdk android yang digunakan, bisa juga menentukan sdk minimum yang digunakan. sampai artikel ini ditulis, tersedia kemungkinan nilai minSdkVersion sebagai berikut :

1 mewakili Android 1.0 SDK
2 mewakili Android 1.1 SDK
3 mewakili Android 1.5 SDK
4 mewakili Android 1.6 SDK
5 mewakili Android 2.0 SDK
6 mewakili Android 2.0 SDK
7 mewakili Android 2.0 update (2.0.1) SDK
8 mewakili Android 2.2 SDK
9 mewakili Android 2.3 SDK
10 mewakili Android 2.3.3 SDK
11 mewakili Android 3.0
12 mewakili Android 3.1
13 mewakili Android 3.2
14 mewakili Android 4.0
DST.

Baca juga : Membuat Aplikasi Android Sederhana User Interface Button

Sumber :  Pemograman Aplikasi Mobile Smartphone dan tablet PC Berbasic Android Penerbit Informatika, Bandung, 2012 By : Nazruddin Safaat.

Terima Kasih Telah Mengunjungi Blog Sederhana Ini.

Di Mohon Apabila Anda Ingin Mengcopas Artikel Pada Blog ini Cantumkan URL Sumber.

Sebagai Pengunjung Yang Baik Anda Dapat Meninggalkan Komentar di Blog Sederhana Ini.

Share this post

0 komentar

:) :) :-) :-) :)) :)) =)) =)) :( :( :-( :-( :(( :(( :d :d :-d :-d @-) @-) :p :p :o :o :>) :>) (o) (o) [-( [-( :-? :-? (p) (p) :-s :-s (m) (m) 8-) 8-) :-t :-t :-b :-b b-( b-( :-# :-# =p~ =p~ :-$ :-$ (b) (b) (f) (f) x-) x-) (k) (k) (h) (h) (c) (c) cheer cheer

 
© Jin Toples Programming
Designed by BlogThietKe Cooperated with Duy Pham
Released under Creative Commons 3.0 CC BY-NC 3.0