Wednesday, 4 February 2015

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



Perhatian: Yuk Baca Artikel bagus di Nurul Musthofa

Artikel Terkait

10 comments:

  1. Minta source code nya donk gan :)
    Biar mudah bljr nya
    Kirim ke fernan.situmorang99@gmail.com
    Thanks gan

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

    ReplyDelete
  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 amristar84@gmail.com..ntar tak kasi uang rokok deh.hehe

    ReplyDelete
  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 ghilman.hasbi@gmail.com
    Terima Kasih Sebelumnya

    ReplyDelete

 

Network

Pesan

Semoga situs ini bermanfaat