Cara Membuat Sms Sederhana Dengan Android Studio

Cara Membuat Sms Sederhana Dengan Android Studio >> Hallo Semua sudah beberapa hari nih saya tidak memposting artikel lagi, dikarenakan masih banyak tugas kuliah yang numpuk & beberapa aktivitas didunia nyata yang lumayan menyita waktu yang akhirnya blog ini selama beberapa hari terabaikan :3.

Awalnya saya bingung ingin memposting materi apa kali ini, namun ketika suatu waktu saya sedang melihat hp android saya sendiri saya melihat sebuah sms dari teman saya, dan langsung mendapat ihlam apa mending lebih baik saya buat materi tentang sms saja ya??? Nah dari sana saya berkeinginan untuk membuat sebuah tutorial tentang Membuat Sms Sederhana Dengan Android.

Daripada ngelantur kesana kemarin yuk mari kita mulai.
Pertama-tama kita buat dahulu layout sederhana seperti ini,kalian tahu kan sekarang dimana untuk membuat layout? kalo saya membuat layout di activity_kirim_sms.xml

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/linearLayout1"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical"
    android:padding="5dp"
    tools:context="com.wordpress.yopiardinal.datayopi.KirimSMS">
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Phone Number : "
        android:textAppearance="?android:attr/textAppearanceLarge" />
    <EditText
        android:id="@+id/mobileNumber"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:hint="Enter phone number"
        android:phoneNumber="true" >
    </EditText>
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Message Body: "
        android:textAppearance="?android:attr/textAppearanceLarge" />
    <EditText
        android:id="@+id/smsBody"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:gravity="top"
        android:hint="Enter message body"
        android:inputType="textMultiLine"
        android:lines="5" />
    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:weightSum="10" >
        <Button
            android:id="@+id/send"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_weight="5"
            android:text="Send SMS" />
    </LinearLayout>
    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Back"
        android:id="@+id/button6"
        android:layout_gravity="center_horizontal"
        android:onClick="buttonOnClickkeutama" />
</LinearLayout>

Tampilannya akan seperti ini 



Kemudian Buat Logika nya di Class KirimSMS.java


import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.support.v7.app.ActionBarActivity;
import android.telephony.SmsManager;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
public class KirimSMS extends ActionBarActivity {
    private Button shareIntent;
    private Button send;
    private EditText phoneNo;
    private EditText messageBody;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_kirim_sms);
        phoneNo = (EditText) findViewById(R.id.mobileNumber);
        messageBody = (EditText) findViewById(R.id.smsBody);
        send = (Button) findViewById(R.id.send);
        send.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View v) {
                sendSMS();
            }
        });
    }
protected void sendSMS()
{
    String number=phoneNo.getText().toString();
    String message = messageBody.getText().toString();
    try {
    SmsManager manager = SmsManager.getDefault();
    manager.sendTextMessage(number, null, message,null,null);
    Toast.makeText(getApplicationContext(), "SMS Sent!", Toast.LENGTH_LONG).show();
    } catch (Exception e) {
        Toast.makeText(getApplicationContext(),"SMS faild, please try again later!", Toast.LENGTH_LONG).show();
        e.printStackTrace();
    }
}
    public void buttonOnClickkeutama(View v) {
        startActivity(new Intent(getApplicationContext(), HalamanUtama.class));
// do something when the button is clicked
    }
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.menu_kirim_sm, menu);
        return true;
    }
}

Sudah Beres Mudah Bukan?? So Pasti kalian bisa membuat seperti ini, aplikasi ini masih dalam tahap dasar jadi kalian harus mengembangkan sendiri.

Semoga Bermanfaat 

Sekarang Mozilla-Learning sudah terdapat dalam Aplikasi Loh !!

Kalian dapat mendownloadnya di Google Play agar dapat lebih update dengan artikel-artikel terbarunya

 

https://play.google.com/store/apps/details?id=webview.website.template
Share on Google Plus

About reza

Hallo, nama saya Muhamad Reza Maulana Si tampan dari gua hantu :D , Saya seorang mahasiswa yang siap menghadapi Tugas Akhir, Ketertarikan saya belajar android ketika alkisah saya bekerja disebuah perusahaan start up yang mengharuskan saya untuk belajar android studio, ketika pertama kali saya belajar banyak sekali kendala beruntung banyak sekali mastah-mastah android yang mengajari saya. Dari sana saya bertekad untuk berbalas budi dengan memberikan sedikit pengetahuan saya kepada teman-teman seperjuangan dalam pemahaman android meskipun saya sendiri masih newbie , but saya yakin ilmu dapat mempersatuan semua :D Dengan Sedikit sharing pengalaman,masalah ataupun tutorial di website ini semoga dapat memberikan manfaat bagi kita semua, sekian ceramah kali ini terima gajih, eh kasih :D
    Blogger Comment
    Facebook Comment

1 komentar: