آموزش برنامه نویسی اندروید (Android)
۴۱۹ آموزش
نمایش دسته بندی ها (۴۱۹ آموزش)

ارسال پیامک (SMS) به گوشی یک فرد، در برنامه نویسی اندروید

برای ارسال پیامک (SMS)، به گوشی یک فرد، باید کدهای زیر را بنویسیم :


SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage("09171111111", null, "SMS text", null, null);

که در آن، به جای شماره 09171111111 ، شماره موبایل فرد مورد نظرتان را بنویسید و همچنین به جای عبارت SMS text ، باید متن مربوط به پیامک (SMS) نوشته شود.

دقت شود که برای استفاده از کدهای بالا، حتما باید اجازه ارسال پیامک (SMS) توسط برنامه اندروید را در فایل AndroidManifest.xml ذکر کنیم. بنابراین باید کد زیر درون فایل AndroidManifest.xml از پروژه اندروید نوشته شود :


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

برای متوجه شدن محل قرارگیری کد بالا، به عنوان مثال، کدهای یک فایل AndroidManifest.xml را در زیر نوشته ایم :


<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.kelidestan.com_3"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="7"
        android:targetSdkVersion="18" />
   
    <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.kelidestan.com_3.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>