Membuat Aplikasi SMS berbasis Android

Membuat Aplikasi SMS berbasis Android - Hallo sahabat paullgie, Pada Artikel yang anda baca kali ini dengan judul Membuat Aplikasi SMS berbasis Android, kami telah mempersiapkan artikel ini dengan baik untuk anda baca dan ambil informasi didalamnya. mudah-mudahan isi postingan Artikel Android, Artikel Tips N Trik, yang kami tulis ini dapat anda pahami. baiklah, selamat membaca.

Judul : Membuat Aplikasi SMS berbasis Android
link : Membuat Aplikasi SMS berbasis Android

Baca juga


Membuat Aplikasi SMS berbasis Android

Pengertian SMS


Short Message Service (SMS) adalah suatu fasilitas untuk mengirim dan menerima suatu pesan singkat berupa teks melalui perangkat nirkabel, yaitu perangkat komunikasi telepon seluler, dalam hal ini perangkat nirkabel yang digunakan adalah telepon seluler,salah satu kelebihan dari SMS adalah biaya yang murah.[1]
Selain itu SMS merupakan metode store dan forward sehingga keuntungan yang didapat adalah pada saat telepon seluler penerima tidak dapat dijangkau, dalam arti tidak aktif atau di luar service area, penerima tetap dapat menerima SMS-nya apabila telepon seluler tersebut sudah aktif kembali.


[1] Wahidin.2010, Hal 12
 Pada Kesempatan ini saya akan shearing bagai mana membuat aplikasi pengirim pesan tsb berbasis android.

Langsung saja sahabat buat project baru diandroid studio.

1.ubah MainActivity seperti dibawah ini

package com.example.tutorialspoint;

import android.os.Bundle;
import android.app.Activity;
import android.telephony.SmsManager;
import android.util.Log;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;

public class MainActivity extends Activity {
Button sendBtn;
EditText txtphoneNo;
EditText txtMessage;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView
(R.layout.activity_main);

sendBtn
= (Button) findViewById(R.id.btnSendSMS);
txtphoneNo
= (EditText) findViewById(R.id.editText);
txtMessage
= (EditText) findViewById(R.id.editText2);

sendBtn
.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
sendSMSMessage
();
}
});
}
protected void sendSMSMessage() {
Log.i("Send SMS", "");
String phoneNo = txtphoneNo.getText().toString();
String message = txtMessage.getText().toString();

try {
SmsManager smsManager = SmsManager.getDefault();
smsManager
.sendTextMessage(phoneNo, null, message, null, null);
Toast.makeText(getApplicationContext(), "SMS sent.", Toast.LENGTH_LONG).show();
}

catch (Exception e) {
Toast.makeText(getApplicationContext(), "SMS faild, please try again.", Toast.LENGTH_LONG).show();
e
.printStackTrace();
}
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater
().inflate(R.menu.main, menu);
return true;
}
}
 
 
 
2.Ubah res/layout/activity_main.xml menjadi seperti ini :
 
<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="MainActivity">

<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Sending SMS Example"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:textSize="30dp" />

<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Tutorials point "
android:textColor="#ff87ff09"
android:textSize="30dp"
android:layout_below="@+id/textView1"
android:layout_alignRight="@+id/imageButton"
android:layout_alignEnd="@+id/imageButton" />

<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/imageButton"
android:src="@drawable/abc"
android:layout_below="@+id/textView2"
android:layout_centerHorizontal="true" />

<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/editText"
android:hint="Enter Phone Number"
android:phoneNumber="true"
android:textColorHint="@color/abc_primary_text_material_dark"
android:layout_below="@+id/imageButton"
android:layout_centerHorizontal="true" />

<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/editText2"
android:layout_below="@+id/editText"
android:layout_alignLeft="@+id/editText"
android:layout_alignStart="@+id/editText"
android:textColorHint="@color/abc_primary_text_material_dark"
android:layout_alignRight="@+id/imageButton"
android:layout_alignEnd="@+id/imageButton"
android:hint="Enter SMS" />

<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Send Sms"
android:id="@+id/btnSendSMS"
android:layout_below="@+id/editText2"
android:layout_centerHorizontal="true"
android:layout_marginTop="48dp" />

</RelativeLayout>
 
3.Berikutnya ubah res/values/strings.xml
 
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">tutorialspoint</string>
<string name="action_settings">Settings</string>
</resources>  
 
 
4.Terakhir yang paling penting adalah  AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.tutorialspoint"
android:versionCode="1"
android:versionName="1.0" >

<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="22" />
<uses-permission android:name="android.permission.SEND_SMS" />

<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >

<activity
android:name="com.example.tutorialspoint.MainActivity"
android:label="@string/app_name" >

<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>

</activity>

</application>
</manifest>
 
Jika semua sudah selesai maka penampakannya seperti berikut :
Cukup mudah bukan .jika terjadi eror perhatikan lagi sintak y sahabat,jangan menyerah.
  



Demikianlah Artikel Membuat Aplikasi SMS berbasis Android

Sekianlah artikel Membuat Aplikasi SMS berbasis Android kali ini, mudah-mudahan bisa memberi manfaat untuk anda semua. baiklah, sampai jumpa di postingan artikel lainnya.

Anda sekarang membaca artikel Membuat Aplikasi SMS berbasis Android dengan alamat link https://paullgie.blogspot.com/2016/01/membuat-aplikasi-sms-berbasis-android.html

Belum ada Komentar untuk "Membuat Aplikasi SMS berbasis Android"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel