Assalamu'alaikum warrohmatullahi wabarakatuh
Kilas balik perjalanan Android membuat aplikasi untuk SKRIPSI, dalam posting sebelumnya sudah saya ceritakan disini:
http://hanapert.blogspot.com/2014/07/iqra-hana.html, kalian bisa lihat juga aplikasi nya di sini:
Aplikasi IQRA HANA, aplikasi pembelajaran, aplikasi android.
Dalam aplikasi ini, yang kita jumpai diawal pembukaan adalah form loading aplikasi. Cara pembuatannya tidak ribet. Langsung saja kalian buka eclipse kalian, kemudian Buat file baru, kalaupun kalian ingin menyisipkannya dalam aplikasi yang sudah kalian buat, maka kalian edit terlebih dahulu bagian Manifest nya.
Lihat pada bagian gambar yang diberi tanda, Bagian itu adalah bagian pertama yang program jalankan. Ketika android yang kalian buat di run / bug maka bagian itu lah yang pertama kali jalan. Jadi jika kalian ingin menambahkan form loading pada aplikasi yang sudah kalian buat, maka ada 2 cara:
1. kalian rubah isi syntax yang ada di class tersebut
2. ubah alamat class.hanapertiwi (misalkan, sesuai contoh) dengan alamat class java baru yang kalian buat
Pada bagian kelas java, masukkan kode berikut:
package hana.tiwi;
import android.app.Activity;
import android.content.Intent;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.os.Handler;
import android.widget.ProgressBar;
public class hanapertiwi extends Activity {
private static int progress = 0;
private int status = 0;
ProgressBar progressBar;
Handler handler = new Handler();
private MediaPlayer lagu;
@Override
public void onCreate(Bundle savedInstanceState)
{ super.onCreate(savedInstanceState);
setContentView(R.layout.main); --> tampilan layout yang dituju
//buat nada
lagu = MediaPlayer.create(this, R.raw.bass); lagu yang diputar
lagu.setLooping(true); // Set looping
lagu.start();
progressBar = (ProgressBar) findViewById(R.id.progg);
new Thread(new Runnable() {
public void run()
{
while(status < 60){
status = loding ();
handler.post(new Runnable() {
public void run()
{
progressBar.setProgress(status);
}
});
}
handler.post(new Runnable() {
public void run()
{
status=0;
progress=0;
Intent inten = new Intent(hanapertiwi.this, menu.class); menu selanjutnya setelah form loading selesai
hanapertiwi.this.startActivity(inten);
hanapertiwi.this.finish();
lagu.pause();
}
});
}
public int loding(){
try{
Thread.sleep(62);
}catch(InterruptedException ie){
ie.printStackTrace();
}
return ++progress;
}
}).start();
}
@Override
public void onPause() {
super.onPause();
lagu.pause();
}
}
Selanjutnya, pada bagian layoutnya (untuk kasus ini layout saya adalah main.xml), masukkan kode dibawah ini;
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="center"
android:background="@drawable/home11" gambar background
>
android:id="@+id/progg"
style="?android:attr/progressBarStyleHorizontal"
android:layout_gravity="center"
android:layout_height="10dip"
android:layout_marginTop="200dip"
android:layout_width="30dip"/>
0 komentar:
Posting Komentar