Memainkan file Audio pada Android

Assalamu alaikum WR.WB
Hy teman semua.. Apa kabar nih? aku harap baik-baik saja. Pada kesempatan kali ini saya akan memberikan sedikit codding mengenai file Audio. Bagaimana sih codding memainkan file audio pada Android. Berikut adalah sdikit contohnya.

import android.app.Activity; 
import android.os.Bundle; 
import android.media.MediaPlayer;

public class TestingAudio extendet Activity{
public void onCreate(Bundle savedInstanceState) { 
super.onCreate(savedInstanceState); 
setContentView(R.layout.main); 

MediaPlayer mp=MediaPlayer.create(this, R.raw.file_audio_anda);
mp.start();
}

catatan : file_audio_anda di ganti dengan nama file audio yang berada pada folder raw yang berada pada folder res di Projek anda. Kalau belum ada buat folder raw. Posisinya akan seperti ini res/raw/file_audio_anda
Cuma ini yang bisa saya berikan pada tulisan kali ini, kalau ada salah-salah kata mohon di maafkan. Tapi kalau ada salah dalam listing program ini, mohon dengan sangat untuk di koreksi.

Fungsi-fungsi di Android

Assalamu alaikum .WR.WB.
Hy teman-teman semua .. Apa kabar nih.??? saya harap baik-baik saja. Kali ini ditulisan saya membaahas sedikit fungsi bawaan dari Android. Ok langsung kita Let’s go… 🙂

Membuka URL pada Android
Untuk membuka atau meload URL dari Aplikasi yang kita buat, memerlukan sedikit Code yang cukup gampang di pahami. Contohnya seperti ini:

Url myUrl="bhynte.wordpress.com";
Intent intent=new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse(myUrl));
startActivity(intent);

Maka jika kita mengeksekusi code program ini, hasilnya akan meload halaman blog saya bhynte.wordpress.com.
Itu aja yang bisa aku tulis kali ini. Mudah-mudahan bisa bermanfaat bagi teman-teman. Kalau ada yang salah mohon di koreksi ya!

@laabroo #uadDroid

Membuat halaman login pada Android

Assalama alaikum WR.WB.
Hy.. teman-teman, semua kemlbali lagi bersama saya… dalam tulisanku kali ini yang membahas mengenai android. Kali ini saya menulis tentang halaman login pada Android. OK langsung saja kita mulai Jeck…..
Buat sebuah projek baru dengan ketentuan sebagai berikut:
Projeck name=Testing Login
Target= android 2.2
Aplication name=Testing login
Package name=com.oxlet_wtn.android.testinglogin
Create mainanactivity=testinglogin
SDK Version: 8
Ok kita mulai saja koddingnya. Berikut adalah kode main java programan yaitu TestingLogin.java

package com.oxlet_wtn.android.testinglogin;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.view.View.OnClickListener;

public class TestingLogin extends Activity {
	private Button btnLogin;
	private Button btnCancel;
	private EditText txtUsername;
	private EditText txtPassword;
	private TextView warning;
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        txtUsername=(EditText)findViewById(R.id.txtUsername);
        txtPassword=(EditText)findViewById(R.id.txtPassword);
        btnLogin=(Button)findViewById(R.id.btnLogin);
        btnCancel=(Button)findViewById(R.id.btnCancel);
        warning=(TextView)findViewById(R.id.labelWarning);
        
        btnLogin.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View v) {
				// TODO Auto-generated method stub
				String username=txtUsername.getText().toString();
				String password=txtPassword.getText().toString();
				if(username.equals("laabroo")&&password.equals("keren")){
					warning.setText("Login berhasil boy...");
				}
				else{
					warning.setText("maaf.. periksa kembali inputan anda!!");
				}
			}
		});
        btnCancel.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View v) {
				// TODO Auto-generated method stub
				finish();
			}
		});
    }
}

ini adalah kodding main.xml yang berfungsi sebagai tampilan nanti.

<?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"
    android:gravity="center"
    >
<TextView  
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:text="@string/hello"
    android:paddingBottom="4dip"
    />
<EditText
android:id="@+id/txtUsername"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:hint="masukan Username"
/>
<EditText
android:id="@+id/txtPassword"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:password="true"
android:hint="masukan Password"/>
<TextView
android:id="@+id/labelWarning"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
<LinearLayout
android:orientation="horizontal"
android:gravity="center_horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<Button
android:id="@+id/btnLogin"
android:layout_width="80px"
android:layout_height="wrap_content"
android:text="Login"/>
<Button
android:id="@+id/btnCancel"
android:layout_width="80px"
android:layout_height="wrap_content"
android:text="Cancel"/>
</LinearLayout>
</LinearLayout>

Dan ini adalah kode dari string.xml :

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="hello">Hy semua... Ini hanya testing login</string>
    <string name="app_name">Testing Login</string>
</resources>


Selesai deh… sekian dan trima kasih ya… smoga dapat membantu.. kalau ada salah harap di koreksi biar teman pembaca yang lain g ikutan keliru juga. Makasi ….
Berikut adalah tampilan hasil Running programnya:

gambar di atas menandakan kalau Login berhasil di lakukan. Dan gambar berikut menandakan kalau Login gagal.

Perhatian : untuk menggunakan contoh aplikasi ini Login dengan Username : laabroo dan passwordnya : keren.

@laabroo#UADroid.

Membuat aplikasi menghitung Luas dan Keliling Persegi Panjang

Assalamu alaikum warahmatulahi wabarakatu.
Hy teman-teman semua.. Apa kabar nih? maaf baru bisa ngapdate lagi tulisanq soal Android. Ini pun karna terispirasi karna melihat dari blog mas agus Aplikasi Android Sederhana – Menghitung Luas Persegi Panjang maaf ya mas aku nyontek dikit 🙂 .

Bedanya tulisan saya sama mas Agus adalah saya menambahkan satu buat button Crear yang berfungsi sebagai penghapus data pada field.

OK langsung aja kita mulai lets go n rock n roll

Buat projek android baru terserah mau make Eclipse atau Netsbean. Tapi aku make Eclipse. Buat projek tersebut dengan ketentuan sebagai berikut:

Projeck name=asd
Main Activity=asd
Target = 8
Name aplication=Menghitung Luas Persegi
Package name= com.oxlet_wtn.android.asd

Langsung aja kita mulai kodding pada Projek asd yang baru kita buat diatas. Berikut sourcecode nya.
file main.xml


<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="@color/backgroud"
    android:gravity="center"
    >
    <TableLayout
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:orientation="horizontal">
<TextView  
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:text="Menghitung Luas"
    android:textSize="20sp"
    android:textColor="#000000"
   
    />
    <TextView
android:layout_width="fill_parent"
android:layout_height="20dip"
android:text=""/>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:paddingLeft="40dip"
android:paddingRight="40dip"
>
<EditText
android:id="@+id/textPanjang"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:inputType="number"
android:hint="masukan panjang"/>
<EditText
android:id="@+id/textLebar"
android:layout_width="fill_parent"
android:inputType="number"
android:layout_height="wrap_content"
android:hint="masukan lebar"/>

<TextView
android:layout_width="fill_parent"
android:layout_height="50dip"
android:text=""/>
<TextView
android:id="@+id/luas"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textColor="#000000"
android:text="Luas : "/>
<EditText
android:id="@+id/textLuas"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:hint="--hasilnya--"/>
<TextView
android:id="@+id/keliling"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textColor="#000000"
android:text="Keliling : "/>
<EditText
android:id="@+id/textKeliling"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:hint="--hasilnya--"/>


</LinearLayout>
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center">
<Button
android:id="@+id/btnLuas"
android:layout_width="100dip"
android:layout_height="wrap_content"
android:text="Hitung Luas"
/>
<Button
android:id="@+id/btnKeliling"
android:layout_width="100dip"
android:layout_height="wrap_content"
android:text="Hitung Keliling"
/>
<Button
android:id="@+id/btnClear"
android:layout_width="100dip"
android:layout_height="wrap_content"
android:text="Bersihkan"/>
</LinearLayout>
</TableLayout>
</ScrollView>



Ini adalah file asd.java

package com.oxlet_wtn.android.asd;

import android.app.Activity;
import android.os.Bundle;
//import android.text.Editable;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.view.View.OnClickListener;

public class asd extends Activity {
    /** Called when the activity is first created. */
	private EditText textPanjang;
	private EditText textLebar;
	private EditText textHasil;
	private EditText textKeliling;
	private Button hitungLuas;
	private Button btnBersihkan;
	private Button btnKeliling;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        textPanjang=(EditText)findViewById(R.id.textPanjang);
        textLebar=(EditText)findViewById(R.id.textLebar);
        textHasil=(EditText)findViewById(R.id.textLuas);
        textKeliling=(EditText)findViewById(R.id.textKeliling);
        hitungLuas=(Button)findViewById(R.id.btnLuas);
        btnBersihkan=(Button)findViewById(R.id.btnClear);
        btnKeliling=(Button)findViewById(R.id.btnKeliling);
        hitungLuas.setOnClickListener(new OnClickListener() {
			
			public void onClick(View v) {
				// TODO Auto-generated method stub
			hitungLuasPersegi(v);	
			}
		});
        
        btnBersihkan.setOnClickListener(new OnClickListener() {
			
			public void onClick(View v) {
				// TODO Auto-generated method stub
				bersihkanField(v);
			}
		});
		
        
        btnKeliling.setOnClickListener(new OnClickListener() {
			
			public void onClick(View v) {
				// TODO Auto-generated method stub
			hitungKelilingPersegi(v);	
			}
		});
        
    }
    public void hitungKelilingPersegi(View view){
    	try{
    		int panjang=Integer.parseInt(textPanjang.getText().toString());
    		int lebar=Integer.parseInt(textLebar.getText().toString());
    		int keliling=(2*panjang)+(2*lebar);
    		textKeliling.setText(String.valueOf(keliling));
    	}
    	catch(Exception e){
    		e.printStackTrace();
    	}
    }
    
    public void bersihkanField(View view){
    	textPanjang.setText("");
    	textLebar.setText("");
    	textHasil.setText("");
    	textKeliling.setText("");
    	return;
    }
    
    public void hitungLuasPersegi(View view){
    	try{
    	int panjang=Integer.parseInt(textPanjang.getText().toString());
    	int lebar=Integer.parseInt(textLebar.getText().toString());
    	int luas=panjang*lebar;
    	textHasil.setText(String.valueOf(luas));
    	}
    	catch(Exception e){
    		e.printStackTrace();
    	}
    }
}

dan ini file string.xml


<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="hello">Hello World, asd!</string>
    <string name="app_name">asd</string>
<color name="backgroud">#0099FF</color>

</resources>

Demikian tutorial saya kali ini, saya ucapkan banyak terima kasih dan mohon di koreksi kalau ada salah dalam listing code Program ini. Salam devAndroid. Berikut hasil running program :

sumber://http://agusharyanto.net/wordpress/?p=190

me

#uadroid@laabroo