Drop Down MenusCSS Drop Down MenuPure CSS Dropdown Menu

Jumat, 12 Desember 2014

Belajar Pemrogramman android - Mengenal Struktur program android

06.37 Posted by ibidathoillah No comments

Struktur android pertama yaitu aktivitas utama terletak pada src/<package>/ main_activity.java

package com.ebeat.myapp; //package aplikasi

import android.app.*;
import android.os.*;

public class MainActivity extends Activity
{
    /** MainActivity akan dipanggil petamakali saat muncul */

    public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        
       
        setContentView(R.layout.main); //konten tampilannya yaitu main.xml yang berada pada /res/layout/main.xml
    }
}

setelah itu AndroidManifest.xml


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

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

    package="com.ebeat.myapp" //deklarasi package

    android:versionCode="1"  //code versi aplikasi

    android:versionName="1.0" > //versi aplikasi



    <uses-sdk 

        android:minSdkVersion="11"   //minimal versi sdk untuk menjalankan

        android:targetSdkVersion="17" /> //requirement aplikasi untuk menjalankan



    <application

        android:icon="@drawable/ic_launcher" //ikon aplikasi terletak pada res/drawable

        android:label="@string/app_name" >   //nama aplikasi - @string/app_name menunjuk ke value



        <activity

            android:label="@string/app_name"  //nama aplikasi - @string/app_name menunjuk ke value

            android:theme="@android:style/Theme.Holo.Light" //tema

            android:name=".MainActivity" > //aktifitas pertama MainActivity.java

            <intent-filter >

                <action android:name="android.intent.action.MAIN" />   //intent main



                <category android:name="android.intent.category.LAUNCHER" />

            </intent-filter>

        </activity>

    </application>



</manifest>


layout berada pada res/layout/  misal main.xml untuk hello world


<?xml version="1.0" encoding="utf-8"?>
<LinearLayout 
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:gravity="center"
    android:orientation="vertical" >

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Hello World" />

</LinearLayout>

value berada pada res/value/ misal text atau tulisan string.xml


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

    <string name="app_name">My Android App</string>

</resources>



Pada pemrogramman android letak sumber gambar, musik, layout, dan value diletakkan secara spesifik
  • res/drawable untuk gambar
  • res/layout untuk tampilan
  • res/raw untuk musik
  • res/value untuk value berupa angka, string dan sebagainya untuk mempermudah jika ingin mengganti, misal aplikasi ingin ditranslate kebahasa lain.
 untuk folder gen jangan diotak-atik ya.. karena itu akan digenerate oleh app

Tidak ada komentar:

Posting Komentar