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
Minta source code nya donk gan :)
ReplyDeleteBiar mudah bljr nya
Kirim ke fernan.situmorang99@gmail.com
Thanks gan
udah ane kirim yah gan
DeleteGan mohon bantuannya, gmana kalau smsnya terkirim tanpa menklik tombol kirim..please
ReplyDeletemaksud nya make timer ?
DeleteYa 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
ReplyDeleteudah ane kirim yah .
Deletegan, 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
ReplyDeleteTerima Kasih Sebelumnya
pake xmpp gan. atau gcm
Deleteini pake apa? android syudio?
ReplyDeleteeclipse
Delete