yangi

Androidda SMS yuborish

Androidda SMS yuborish

Ba'zida mijozlar buyurtma qilgan android ilovalarda ilovadan turib biron-bir telefon raqamga SMS xabar yuborish kerak bo'lib qolishi mumkin. Ushbu maqola Qanday qilib Android operatsion tizimlarida ishlaydigan qurilmalardan Java dasturlash tilida SMS xabar yuborish haqida bo'ladi.

Birinchi navbatda biz yaratayotgan android ilova SMS xabar yuborishi uchun tizimdan ruxsat olish kerak bo'ladi. Buning uchun AndroidManifest.xml faylga quyidagi qarotni qo'shamiz:

<uses-permission android:name="android.permission.SEND_SMS" />

Endi biz SMS yuboradigan funksiyani yozamiz.

Funksiya boshida

import android.telephony.SmsManager;

Kutubxonasini chaqirib olamiz. Bu kutubxona Android tizimlarida SMS yuborish uchun mo'ljallangan.

Endi kodni asosiy qismiga o'tamiz:

public boolean sendSMS(String phoneNumber, String smsTxt) {
    boolean result = false;
    try {
        SmsManager smsManager = SmsManager.getDefault();
        smsManager.sendTextMessage(phoneNumber, null, smsTxt, null, null);
        Toast.makeText(getApplicationContext(), "SMS Sent!",
                Toast.LENGTH_LONG).show();
        result = true;
    } catch (Exception e) {
        Toast.makeText(getApplicationContext(), "SMS faild, please try again later!",
                Toast.LENGTH_LONG).show();
      //  e.printStackTrace();
    }
    return result;
}

Ushbu funksiyani ishga tushirish quyidagicha:

boolean result = sendSMS("+9989********", "Hello, World!!!");

Tayyor!


WinStyle - Texnoman foydalanuvchisi

Muallif haqida

WinStyle Java, Javascript, C++, MySql, NoSql, Oracle, Raspberry


Qiziq bo‘ladi:


Fikrlar 2

Feruz5032
Feruz5032
Assalomu alaykum bu haqida toʻliq maʼlumot bera olasizmi oldindan rahmat
Javohir4674
Javohir4674
Nima haqida
Iltimos, fikr bildirish uchun saytga kiring yoki ro‘yxatdan o‘ting!