Membuat Aplikasi Pengirim SMS Sederhana Di Android

Ok kali ini saya akan menshare bagaimana Membuat Aplikasi Pengirim SMS Sederhana Di Android






Pertama kita buat layout desain nya :

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".MainActivityhome" >

    <TextView
        android:id="@+id/textView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/hello_world" />

    <EditText
        android:id="@+id/edtnomer"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/textView1"
        android:layout_below="@+id/textView1"
        android:layout_marginTop="22dp"
        android:ems="10"
        android:text="NO HP" >

        <requestFocus />
    </EditText>

    <EditText
        android:id="@+id/edtpesen"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/edtnomer"
        android:layout_below="@+id/edtnomer"
        android:layout_marginTop="20dp"
        android:ems="10"
        android:text="Isi pesan" />

    <Button
        android:id="@+id/button1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/edtpesen"
        android:layout_centerVertical="true"
        android:layout_marginLeft="25dp"
        android:text="Kirim" />

</RelativeLayout>


setelah itu

berikut code java nya

package com.co;

import android.app.Activity;
import android.os.Bundle;
import android.telephony.gsm.SmsManager;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;

public class MainActivityhome extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main_activityhome);
    Button btnpelanggan =(Button) findViewById(R.id.button1);
   final EditText edtnomer = (EditText) findViewById(R.id.edtnomer);
    final EditText edtpesen = (EditText) findViewById(R.id.edtpesen);
           
        btnpelanggan.setOnClickListener(new OnClickListener() {
           
            @Override
            public void onClick(View v) {
            //    Intent openpelanggan = new Intent("com.cobaindb.Usingsql");
                //startActivity(openpelanggan);
          
    String number=edtnomer.getText().toString();
    String pesen = edtpesen.getText().toString();
   
    SmsManager manager = SmsManager.getDefault();
    manager.sendTextMessage(number, null, pesen, null, null);
    Toast.makeText(getApplicationContext(), "Succes", Toast.LENGTH_LONG).show();
            }});;
       
    }
  


}




setelah itu set permession nya, lihat gambar berikut:





pertama masuk androidmanifest nya setelah itu add > uses permision > lalu tambahkan name android.permesion send sms , seperti gambar di atas .


download project nya di sini Download


10 komentar:

  1. Minta source code nya donk gan :)
    Biar mudah bljr nya
    Kirim ke [email protected]
    Thanks gan

    BalasHapus
  2. Gan mohon bantuannya, gmana kalau smsnya terkirim tanpa menklik tombol kirim..please

    BalasHapus
  3. Ya gan..dengan aplikasi sms diatas...kalau bisa mengirim sms tanpa menekan tombol kirim. No hp dan isi pesan sudah ditentukan..sehingga waktu membuka aplikasi udah otomatis terkirim..mohon bantuannya..please kirim yang ada timernya [email protected] tak kasi uang rokok deh.hehe

    BalasHapus
  4. gan, kalo bikin seperti kaya bbm, ngirim pesan nya dari apk ke apk, trus via koneksi data bukan via potong pulsa. Kalo ada, boleh minta source code nya ? tolong kirim ke [email protected]
    Terima Kasih Sebelumnya

    BalasHapus
  5. ini pake apa? android syudio?

    BalasHapus