Pada praktikum kali ini saya akan membuat aplikasi pengenalan budaya gorontalo.
Buatlah Project baru seperti berikut ini
Project Name : BudayaGorontalo
Buitl Target : Android 2.2
Application name : Splashloading
Package name : com.budayagorontalo
Activity : splash
Min SDK :8
Buatlah sebuah file java baru di dalam direktori src/com.budayagorontalo dengan cara klik kanan > New > Calss berinama file splashloading.java kemudian ubah isi file menjadi seperti ini :
splashloading.java
package com.budayagorontalo;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
public class splashloading extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.splash);
setSplash();
}
public void setSplash() {
new Thread() {
public void run() {
try {
Thread.sleep(5000);
} catch (Exception e) {
}
Intent i = new Intent(splashloading.this, awal.class);
splashloading.this.finish();
startActivity(i);
}
}.start();
}
}
Awal.java
package com.budayagorontalo;
import android.os.Bundle;
import android.app.Activity;
import android.app.AlertDialog;
import android.view.View;
import android.content.DialogInterface;
import android.content.Intent;
import android.content.pm.ActivityInfo;
import android.media.MediaPlayer;
public class awal extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.menuutama);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
}
/**
* @param t
*/
public void btn_01_Clicked(View v) {
Intent panggil_class = new Intent(this, pakaianadat.class);
startActivity(panggil_class);
}
public void btn_02_Clicked(View v) {
Intent panggil_class = new Intent(this, rumahadat.class);
startActivity(panggil_class);
}
public void btn_03_Clicked(View v) {
Intent panggil_class = new Intent(this, tarian.class);
startActivity(panggil_class);
}
public void btn_04_Clicked(View v) {
Intent panggil_class = new Intent(this, senjata.class);
startActivity(panggil_class);
}
public void btn_05_Clicked(View v) {
Intent panggil_class = new Intent(this, alatmusik.class);
startActivity(panggil_class);
}
public void btn_06_Clicked(View v) {
Intent panggil_class = new Intent(this, upacaraadat.class);
startActivity(panggil_class);
}
public void btn_07_Clicked(View v) {
Intent panggil_class = new Intent(this, musikgorontalo.class);
startActivity(panggil_class);
}
public void btn_08_Clicked(View v) {
Intent panggil_class = new Intent(this, about.class);
startActivity(panggil_class);
}
public void btn_09_Clicked(View v) {
Intent panggil_class = new Intent(this, help.class);
startActivity(panggil_class);
}
public void btn_10_Clicked(View v) {
Intent panggil_class = new Intent();
startActivity(panggil_class);
}
}
Notice : Berhubung file javanya banyak jadi hanya sebagian yang saya posting. info lebih lanjut silahkan koment dibawah.
setelah itu buatkan tampilan xml layoutnya, caranya seperti berikut ini
Klik kanan pada Res - Layout kemudian berikan nama splash.xml
splash.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/bg7"
android:gravity="center_horizontal"
android:orientation="vertical" >
<ProgressBar
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:indeterminateDrawable="@layout/progresbar" />
</RelativeLayout>
menuutama.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/bg8"
android:gravity="center|center_horizontal"
android:orientation="vertical"
android:keepScreenOn="true"
tools:context=".Menu_utama" >
<ImageButton
android:id="@+id/Btn_01"
android:layout_width="100dp"
android:layout_height="100dp"
android:onClick="btn_01_Clicked"
android:src="@drawable/pakaian2"
android:scaleType="centerInside"
android:layout_weight="1"
android:orientation="vertical"
android:adjustViewBounds="true"
/>
<ImageButton
android:id="@+id/Btn_02"
android:layout_width="100dp"
android:layout_height="100dp"
android:onClick="btn_02_Clicked"
android:src="@drawable/rumahadat2"
android:scaleType="centerInside"
android:layout_weight="1"
android:orientation="vertical"
android:adjustViewBounds="true"
android:layout_toRightOf="@id/Btn_01"
/>
<ImageButton
android:id="@+id/Btn_03"
android:layout_width="100dp"
android:layout_height="100dp"
android:onClick="btn_03_Clicked"
android:src="@drawable/tarian"
android:scaleType="centerInside"
android:layout_weight="1"
android:orientation="vertical"
android:adjustViewBounds="true"
android:layout_toRightOf="@id/Btn_02"
/>
<ImageButton
android:id="@+id/Btn_04"
android:layout_width="100dp"
android:layout_height="100dp"
android:onClick="btn_04_Clicked"
android:src="@drawable/senjata"
android:scaleType="centerInside"
android:layout_weight="1"
android:orientation="vertical"
android:adjustViewBounds="true"
android:layout_below="@id/Btn_01"
/>
<ImageButton
android:id="@+id/Btn_05"
android:layout_width="100dp"
android:layout_height="100dp"
android:onClick="btn_05_Clicked"
android:src="@drawable/alatmusik"
android:scaleType="centerInside"
android:layout_weight="1"
android:orientation="vertical"
android:adjustViewBounds="true"
android:layout_below="@id/Btn_02"
android:layout_toRightOf="@id/Btn_04"
/>
<ImageButton
android:id="@+id/Btn_06"
android:layout_width="100dp"
android:layout_height="100dp"
android:onClick="btn_06_Clicked"
android:src="@drawable/upacaraadat"
android:scaleType="centerInside"
android:layout_weight="1"
android:orientation="vertical"
android:adjustViewBounds="true"
android:layout_below="@id/Btn_03"
android:layout_toRightOf="@id/Btn_05"
/>
<ImageButton
android:id="@+id/Btn_07"
android:layout_width="100dp"
android:layout_height="100dp"
android:onClick="btn_07_Clicked"
android:src="@drawable/iconmusik"
android:scaleType="centerInside"
android:layout_weight="1"
android:orientation="vertical"
android:adjustViewBounds="true"
android:layout_below="@id/Btn_04"
/>
<ImageButton
android:id="@+id/Btn_08"
android:layout_width="100dp"
android:layout_height="100dp"
android:onClick="btn_08_Clicked"
android:src="@drawable/about"
android:scaleType="centerInside"
android:layout_weight="1"
android:orientation="vertical"
android:adjustViewBounds="true"
android:layout_below="@id/Btn_04"
android:layout_toRightOf="@id/Btn_07"
/>
<ImageButton
android:id="@+id/Btn_09"
android:layout_width="100dp"
android:layout_height="100dp"
android:onClick="btn_09_Clicked"
android:src="@drawable/help"
android:scaleType="centerInside"
android:layout_weight="1"
android:orientation="vertical"
android:adjustViewBounds="true"
android:layout_below="@id/Btn_06"
android:layout_toRightOf="@id/Btn_08"
/>
</RelativeLayout>
Buatlah Project baru seperti berikut ini
Project Name : BudayaGorontalo
Buitl Target : Android 2.2
Application name : Splashloading
Package name : com.budayagorontalo
Activity : splash
Min SDK :8
Buatlah sebuah file java baru di dalam direktori src/com.budayagorontalo dengan cara klik kanan > New > Calss berinama file splashloading.java kemudian ubah isi file menjadi seperti ini :
splashloading.java
package com.budayagorontalo;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
public class splashloading extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.splash);
setSplash();
}
public void setSplash() {
new Thread() {
public void run() {
try {
Thread.sleep(5000);
} catch (Exception e) {
}
Intent i = new Intent(splashloading.this, awal.class);
splashloading.this.finish();
startActivity(i);
}
}.start();
}
}
Awal.java
package com.budayagorontalo;
import android.os.Bundle;
import android.app.Activity;
import android.app.AlertDialog;
import android.view.View;
import android.content.DialogInterface;
import android.content.Intent;
import android.content.pm.ActivityInfo;
import android.media.MediaPlayer;
public class awal extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.menuutama);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
}
/**
* @param t
*/
public void btn_01_Clicked(View v) {
Intent panggil_class = new Intent(this, pakaianadat.class);
startActivity(panggil_class);
}
public void btn_02_Clicked(View v) {
Intent panggil_class = new Intent(this, rumahadat.class);
startActivity(panggil_class);
}
public void btn_03_Clicked(View v) {
Intent panggil_class = new Intent(this, tarian.class);
startActivity(panggil_class);
}
public void btn_04_Clicked(View v) {
Intent panggil_class = new Intent(this, senjata.class);
startActivity(panggil_class);
}
public void btn_05_Clicked(View v) {
Intent panggil_class = new Intent(this, alatmusik.class);
startActivity(panggil_class);
}
public void btn_06_Clicked(View v) {
Intent panggil_class = new Intent(this, upacaraadat.class);
startActivity(panggil_class);
}
public void btn_07_Clicked(View v) {
Intent panggil_class = new Intent(this, musikgorontalo.class);
startActivity(panggil_class);
}
public void btn_08_Clicked(View v) {
Intent panggil_class = new Intent(this, about.class);
startActivity(panggil_class);
}
public void btn_09_Clicked(View v) {
Intent panggil_class = new Intent(this, help.class);
startActivity(panggil_class);
}
public void btn_10_Clicked(View v) {
Intent panggil_class = new Intent();
startActivity(panggil_class);
}
}
Notice : Berhubung file javanya banyak jadi hanya sebagian yang saya posting. info lebih lanjut silahkan koment dibawah.
setelah itu buatkan tampilan xml layoutnya, caranya seperti berikut ini
Klik kanan pada Res - Layout kemudian berikan nama splash.xml
splash.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/bg7"
android:gravity="center_horizontal"
android:orientation="vertical" >
<ProgressBar
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:indeterminateDrawable="@layout/progresbar" />
</RelativeLayout>
menuutama.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/bg8"
android:gravity="center|center_horizontal"
android:orientation="vertical"
android:keepScreenOn="true"
tools:context=".Menu_utama" >
<ImageButton
android:id="@+id/Btn_01"
android:layout_width="100dp"
android:layout_height="100dp"
android:onClick="btn_01_Clicked"
android:src="@drawable/pakaian2"
android:scaleType="centerInside"
android:layout_weight="1"
android:orientation="vertical"
android:adjustViewBounds="true"
/>
<ImageButton
android:id="@+id/Btn_02"
android:layout_width="100dp"
android:layout_height="100dp"
android:onClick="btn_02_Clicked"
android:src="@drawable/rumahadat2"
android:scaleType="centerInside"
android:layout_weight="1"
android:orientation="vertical"
android:adjustViewBounds="true"
android:layout_toRightOf="@id/Btn_01"
/>
<ImageButton
android:id="@+id/Btn_03"
android:layout_width="100dp"
android:layout_height="100dp"
android:onClick="btn_03_Clicked"
android:src="@drawable/tarian"
android:scaleType="centerInside"
android:layout_weight="1"
android:orientation="vertical"
android:adjustViewBounds="true"
android:layout_toRightOf="@id/Btn_02"
/>
<ImageButton
android:id="@+id/Btn_04"
android:layout_width="100dp"
android:layout_height="100dp"
android:onClick="btn_04_Clicked"
android:src="@drawable/senjata"
android:scaleType="centerInside"
android:layout_weight="1"
android:orientation="vertical"
android:adjustViewBounds="true"
android:layout_below="@id/Btn_01"
/>
<ImageButton
android:id="@+id/Btn_05"
android:layout_width="100dp"
android:layout_height="100dp"
android:onClick="btn_05_Clicked"
android:src="@drawable/alatmusik"
android:scaleType="centerInside"
android:layout_weight="1"
android:orientation="vertical"
android:adjustViewBounds="true"
android:layout_below="@id/Btn_02"
android:layout_toRightOf="@id/Btn_04"
/>
<ImageButton
android:id="@+id/Btn_06"
android:layout_width="100dp"
android:layout_height="100dp"
android:onClick="btn_06_Clicked"
android:src="@drawable/upacaraadat"
android:scaleType="centerInside"
android:layout_weight="1"
android:orientation="vertical"
android:adjustViewBounds="true"
android:layout_below="@id/Btn_03"
android:layout_toRightOf="@id/Btn_05"
/>
<ImageButton
android:id="@+id/Btn_07"
android:layout_width="100dp"
android:layout_height="100dp"
android:onClick="btn_07_Clicked"
android:src="@drawable/iconmusik"
android:scaleType="centerInside"
android:layout_weight="1"
android:orientation="vertical"
android:adjustViewBounds="true"
android:layout_below="@id/Btn_04"
/>
<ImageButton
android:id="@+id/Btn_08"
android:layout_width="100dp"
android:layout_height="100dp"
android:onClick="btn_08_Clicked"
android:src="@drawable/about"
android:scaleType="centerInside"
android:layout_weight="1"
android:orientation="vertical"
android:adjustViewBounds="true"
android:layout_below="@id/Btn_04"
android:layout_toRightOf="@id/Btn_07"
/>
<ImageButton
android:id="@+id/Btn_09"
android:layout_width="100dp"
android:layout_height="100dp"
android:onClick="btn_09_Clicked"
android:src="@drawable/help"
android:scaleType="centerInside"
android:layout_weight="1"
android:orientation="vertical"
android:adjustViewBounds="true"
android:layout_below="@id/Btn_06"
android:layout_toRightOf="@id/Btn_08"
/>
</RelativeLayout>
setelah membuat xmlnya, sekarang kita buatkan folder drawable. perhatikan berikut ini
klik kanan di res-New-Folder, kemudian berikan nama drawable, silahkan pindahkan gambar di folder yang telah kita buatkan tadi.
untuk mengatasi fource close, Pada package src/AndroidManifest, buka AndroidManifest.xml pastikan kodenya seperti berikut
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.budayagorontalo"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="8" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="com.budayagorontalo.splashloading"
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.budayagorontalo.awal"
android:label="@string/app_name" >
</activity>
<activity android:name="com.budayagorontalo.pakaianadat"
android:logo="@drawable/ic_launcher"
android:icon="@drawable/ic_launcher" >
</activity>
<activity android:name="com.budayagorontalo.rumahadat" >
</activity>
<activity android:name="com.budayagorontalo.tarian" >
</activity>
<activity android:name="com.budayagorontalo.senjata" >
</activity>
<activity android:name="com.budayagorontalo.alatmusik" >
</activity>
<activity android:name="com.budayagorontalo.upacaraadat" >
</activity>
<activity android:name="com.budayagorontalo.musikgorontalo" >
</activity>
<activity android:name="com.budayagorontalo.biliu" >
</activity>
<activity android:name="com.budayagorontalo.dulohupa" >
</activity>
<activity android:name="com.budayagorontalo.bandayopoboide" >
</activity>
<activity android:name="com.budayagorontalo.hulondalolipuu" >
</activity>
<activity android:name="com.budayagorontalo.bindebiluhuta" >
</activity>
<activity android:name="com.budayagorontalo.atiolotimama" >
</activity>
<activity android:name="com.budayagorontalo.ambikoko" >
</activity>
<activity android:name="com.budayagorontalo.buayi" >
</activity>
<activity android:name="com.budayagorontalo.hulondathalangi" >
</activity>
<activity android:name="com.budayagorontalo.dana" >
</activity>
<activity android:name="com.budayagorontalo.tilolamalowololo" >
</activity>
<activity android:name="com.budayagorontalo.posabari" >
</activity>
<activity android:name="com.budayagorontalo.torabua" >
</activity>
<activity android:name="com.budayagorontalo.tumundulo" >
</activity>
<activity android:name="com.budayagorontalo.mayiledungga" >
</activity>
<activity android:name="com.budayagorontalo.saronde" >
</activity>
<activity android:name="com.budayagorontalo.danadana" >
</activity>
<activity android:name="com.budayagorontalo.taripolopalo" >
</activity>
<activity android:name="com.budayagorontalo.aliyawo" >
</activity>
<activity android:name="com.budayagorontalo.eluto" >
</activity>
<activity android:name="com.budayagorontalo.baladu" >
</activity>
<activity android:name="com.budayagorontalo.pito" >
</activity>
<activity android:name="com.budayagorontalo.sabele" >
</activity>
<activity android:name="com.budayagorontalo.sumala" >
</activity>
<activity android:name="com.budayagorontalo.banggo" >
</activity>
<activity android:name="com.budayagorontalo.bituo" >
</activity>
<activity android:name="com.budayagorontalo.badi" >
</activity>
<activity android:name="com.budayagorontalo.totobuo" >
</activity>
<activity android:name="com.budayagorontalo.yilambuwa" >
</activity>
<activity android:name="com.budayagorontalo.sambawa" >
</activity>
<activity android:name="com.budayagorontalo.pumbungo" >
</activity>
<activity android:name="com.budayagorontalo.pulu" >
</activity>
<activity android:name="com.budayagorontalo.onono" >
</activity>
<activity android:name="com.budayagorontalo.dodopa" >
</activity>
<activity android:name="com.budayagorontalo.kalumbi" >
</activity>
<activity android:name="com.budayagorontalo.pantilo" >
</activity>
<activity android:name="com.budayagorontalo.tadui" >
</activity>
<activity android:name="com.budayagorontalo.polopalo" >
</activity>
<activity android:name="com.budayagorontalo.marwas" >
</activity>
<activity android:name="com.budayagorontalo.rebana" >
</activity>
<activity android:name="com.budayagorontalo.gobel" >
</activity>
<activity android:name="com.budayagorontalo.wamilo" >
</activity>
<activity android:name="com.budayagorontalo.sulambeli" >
</activity>
<activity android:name="com.budayagorontalo.mopolihulimu" >
</activity>
<activity android:name="com.budayagorontalo.mongakiki" >
</activity>
<activity android:name="com.budayagorontalo.about" >
</activity>
<activity android:name="com.budayagorontalo.help" >
</activity>
</application>
</manifest>
Setelah itu jalankan programnya, maka hasilnya seperti dibawah ini
Notice: Bagi yang berminta dengan aplikasinya, silahkan koment dibawah
Terimakasih