DatabaseOpenHelper.java DatabaseAccess.java HelpActivity.java

2. DatabaseOpenHelper.java

package com.skripsi.zahra.haditsshahih; Created by zahra on 120816. import android.content.Context; import com.readystatesoftware.sqliteasset.SQLiteAssetHelper; public class DatabaseOpenHelper extends SQLiteAssetHelper { private static final String DATABASE_NAME = db_hadits; private static final int DATABASE_VERSION = 1; public DatabaseOpenHelperContext context { supercontext, DATABASE_NAME, null, DATABASE_VERSION; } }

3. DatabaseAccess.java

package com.skripsi.zahra.haditsshahih; Created by zahra on 120816. import android.content.Context; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; import java.util.ArrayList; import java.util.List; public class DatabaseAccess { private SQLiteOpenHelper openHelper; private SQLiteDatabase database; private static DatabaseAccess instance; Universitas Sumatera Utara Private constructor to aboid object creation from outside classes. param context private DatabaseAccessContext context { this.openHelper = new DatabaseOpenHelpercontext; } Return a singleton instance of DatabaseAccess. param context the Context return the instance of DabaseAccess public static DatabaseAccess getInstanceContext context { if instance == null { instance = new DatabaseAccesscontext; } return instance; } Open the database connection. public void open { this.database = openHelper.getWritableDatabase; } Close the database connection. public void close { if database = null { this.database.close; } } Read all quotes from the database. Universitas Sumatera Utara return a List of tb_HaditsShahih public ListString getData { ListString list = new ArrayList; Cursor cursor = database.rawQuerySELECT FROM tb_HaditsShahih, null; cursor.moveToFirst; while cursor.isAfterLast { list.addcursor.getString0; cursor.moveToNext; } cursor.close; return list; } }

4. HelpActivity.java

package com.skripsi.zahra.haditsshahih; Created by zahra on 260816. import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.TextView; public class HelpActivity extends Activity{ Override public void onCreateBundle savedInstanceState { super.onCreatesavedInstanceState; setContentViewR.layout.activity_help; menerima Intent yang dikirim Intent i = this.getIntent; } } Universitas Sumatera Utara

5. AboutActivity.java