Perancangan Aplikasi Doa-Doa Agama Islam Berbasis Android

1

LAMPIRAN PROGRAM

Splashscreen.java
package com.example.root.doaharian;
import
import
import
import
import

android.content.Intent;
android.os.Handler;
android.support.v7.app.AppCompatActivity;
android.os.Bundle;
android.view.Window;

public class splashscreen extends AppCompatActivity {
public


static int waktu=5000;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.activity_splashscreen);
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
Intent i =new
Intent(splashscreen.this,home.class);
startActivity(i);
finish();
}
},waktu);
}
}

Universitas Sumatera Utara


2

Activity_Spalshscreen.Xml





Home.java
package com.example.root.doaharian;
import
import
import
import

android.content.Intent;
android.support.v7.app.AppCompatActivity;
android.os.Bundle;
android.view.View;


public class home extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_home);
}
public void doaharian(View view){
Intent intent = new Intent(home.this,doa_harian.class);
startActivity(intent);
}
public void doasepanjang(View view){
Intent intent = new Intent(home.this,doa_sepanjang.class);
startActivity(intent);
}
public void doaramadhan(View view){
Intent intent = new Intent(home.this,doa_ramadhan.class);
startActivity(intent);
}
}


Universitas Sumatera Utara

3

activity_home.xml








/>










Doa_harian.java
package com.example.root.doaharian;
import
import
import
import
import
import

android.app.ListActivity;
android.content.Context;
android.content.Intent;
android.os.Bundle;
android.text.Editable;
android.text.TextWatcher;


Universitas Sumatera Utara

5

import
import
import
import
import
import
import
import

android.view.LayoutInflater;
android.view.View;
android.view.ViewGroup;
android.widget.ArrayAdapter;
android.widget.EditText;
android.widget.ImageView;
android.widget.ListView;

android.widget.TextView;

import java.util.ArrayList;
import java.util.HashMap;
public class doa_harian extends ListActivity {
ArrayList searchResults;
ArrayList originalValues;
LayoutInflater inflater;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_doa_harian);
final EditText kotakpencari=(EditText)
findViewById(R.id.kotakpencari);
ListView playersListView=(ListView)
findViewById(android.R.id.list);
inflater=(LayoutInflater)
getSystemService(Context.LAYOUT_INFLATER_SERVICE);
String namadoa[]={"Doa Bangun Tidur","Doa Hendak
Tidur","Doa Masuk Mesjid","Doa Keluar Mesjid","Doa Masuk WC"

,"Doa Keluar WC","Doa Habis Wudhu"};
String desdoa[]={"","","","","","",""};
Integer[] icons
={R.drawable.doaa,R.drawable.doaa,R.drawable.doaa,R.drawable.doaa,
R.drawable.doaa,R.drawable.doaa
,R.drawable.doaa};
originalValues=new ArrayList();
//hasmap akan menyimpan data sementara dalam listview
HashMap temp;
//jumlah baris dalam ListView
int noOfPlayers=namadoa.length;
//pengulangan dalam Arraylist
for(int i=0;i