Sunday, 4 October 2015

Cara Membuat Selection Widget di Android



Tutorail selanjunya yaitu kita akan membuat selection Widget adapun caranya adalah sebagai berikut :

1. Jalankan Enclipse-Juno Pilih menu, File > New > Application Android Project

2. Isikan Nama Project  pada isian berikut  ini :

·         Application Name              : MembuatSelectionWidget    {nama aplikasi yang dibuat)

·         Project Name                     : MembuatSelectionWidget    {nama proyek}

·         PackageName                   : com.example.membuatselectionwidget  {nama paket]

·         Minimum Required SDK: (tidak usah dirubah) {minimum versi android

Bisa menggunakan }

·         Target SDK                        : tidak usah dirubah)   {versi  android yang diset}

·         Compile with                    : (tidak usah dirubah)  {versi android yang meng-kompilasi}

·         Theme                                : (tidak usah dirubah)  {set  tampilan layar}



3. Kemudian Klik Next…

4. Kemudian akan terbuka window Configure Project (Konfigurasi Proyek) seperti berikut :

·         Create custom launcer icon : { icon untuk aplikasi (type: jpg,gif, png dan lain-lain}

·         Create Activity                 : { aktivitas yang akan dibuat pada aplikasi}

·         Create project in workspace: {area kerja (disk drive) untuk menempatkan proyek aplikasi}

Catatan : pada proses ini boleh dirubah atau kita biarkan saja.

Selanjutnya klik Next> saja setelah menyelesaikan konfigurasi pada proses diatas.



5. Kemudian akan terbuka aplikasi yang akan kita dibuat bersamaan dengan dua file Java

dan Xml yaitu SelectionWidgetactivity.java dan activity_selection_widget.xml

6. Kemudian edit  SelectionWidgetActivity.java pada folder: src>SelectionWidgetActivity.java :


7. Kemudian edit  activity_selection-widget.xml  pada folder: res>layout>activity_selection_widget.xml :



8. Lakukan Run dengan shortcut CTRL+F11 atau klik kanan package > run as > android Application.

9. Source code : disini..

7. Lihat hasilnya :







Sunday, 20 September 2015

Source Code cara Bermain Audio di Android



/*Code java : */

package com.example.bermainaudio;

import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import java.io.IOException;
import android.media.MediaPlayer;
import android.media.MediaPlayer.OnCompletionListener;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ImageButton;
import android.widget.TextView;

public class Audio_Activity extends ActionBarActivity {
      ImageButton mainkan;
      TextView keterangan;
      MediaPlayer mp;
      @Override
      protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_audio_);
           
            keterangan=(TextView)findViewById(R.id.ket);
            keterangan.setText("Silakan klik tombol play");
            mainkan=(ImageButton)findViewById(R.id.BermainMusik);
            mainkan.setOnClickListener(new OnClickListener(){
                  public void onClick(View arg0){
                        mainkan.setEnabled(false);
                        keterangan.setText("Tombol play tidak aktif");
                        go();
                        }
                  });
            }
      public void go(){
            mp=MediaPlayer.create(Audio_Activity.this, R.raw.intro); try {
            mp.prepare(); } catch (IllegalStateException e) {
                  // Auto-generated catch block
                  e.printStackTrace(); }
                  catch (IOException e) {
                        // Auto-generated catch block
                  e.printStackTrace(); }
                  mp.start();
                  mp.setOnCompletionListener(new OnCompletionListener(){
                        public void onCompletion(MediaPlayer arg0){
                              mainkan.setEnabled(true);
                              keterangan.setText("Silakan klik tombol play"); }
                        });
                  }
                       
           
     

      @Override
      public boolean onCreateOptionsMenu(Menu menu) {
            // Inflate the menu; this adds items to the action bar if it is present.
            getMenuInflater().inflate(R.menu.audio_, menu);
            return true;
      }

      @Override
      public boolean onOptionsItemSelected(MenuItem item) {
            // Handle action bar item clicks here. The action bar will
                      
            int id = item.getItemId();
            if (id == R.id.action_settings) {
                  return true;
            }
            return super.onOptionsItemSelected(item);
      }
}


/*code Xml : */
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >
 <TextView android:textSize="15px"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:id="@+id/textView"
     android:text="Memainkan Musik">
    
 </TextView>
 <ImageButton
     android:id="@+id/BermainMusik"
     android:layout_height="wrap_content"
     android:adjustViewBounds="false"
     android:src="@drawable/play"
     android:layout_gravity="center_vertical|center_horizontal"
     android:layout_width="fill_parent">
    
 </ImageButton>
 <TextView
     android:text=""
     android:id="@+id/ket"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:layout_gravity="center_horizontal"
     android:textSize="15px">
    
 </TextView>
 </LinearLayout>