رفتن به مطلب
انجمن اندروید ایران | آموزش برنامه نویسی اندروید و موبایل
  • android.png.1fab383bc8500cd93127cebc65b1dcab.png

مشکل در اجرای برنامه ارسال sms


پست های پیشنهاد شده

 سلام دوستان  عزیز

برای ارسال اس ام اس به مشکل برخوردم لطفا راهنمایی کنید.

1- در فایل منیفست پرمیشن ها رو فراخونی کردم به صورت زیر

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

و فایل جاوا ارسال اس ام اس به صورت زیر است

package ir.sgio.www.mydatabase;

import android.os.Bundle;
import android.telephony.SmsManager;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
import android.support.v7.app.AppCompatActivity;
public class LOGIN extends AppCompatActivity {
    EditText edtuser;
    EditText edtPass;
   Button btnFORGET;
   Button btnSAVE;
    MyDatabase myDatabase;
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.login);
        myDatabase=new MyDatabase(getApplicationContext());
        edtuser=(EditText) findViewById(R.id.edtuser);
        edtPass=(EditText) findViewById(R.id.edtpass);
        btnSAVE=(Button) findViewById(R.id.btnSAVE);
        btnFORGET=(Button) findViewById(R.id.btnFORGET);
        btnSAVE.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {

                int profile_counts = myDatabase.getProfilesCount(edtuser.getText().toString(),edtPass.getText().toString());
                myDatabase.close();
                if(profile_counts>0){
                Toast.makeText(LOGIN.this, "شما درست وارد شدید :", Toast.LENGTH_SHORT).show();
                }else{

                    Toast.makeText(LOGIN.this, "نام کاربری اشتباه است", Toast.LENGTH_SHORT).show();

                }
            }



        });
        btnFORGET.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
               // Toast.makeText(LOGIN.this, "ok", Toast.LENGTH_SHORT).show();
                String phoneNumber = "09351234567";
                String message = "Hello World!";


                SmsManager sms = SmsManager.getDefault();
                sms.sendTextMessage(phoneNumber, null, message, null, null);



            }



        });



}


}

----------------

هنگامی که زدن دکمه با ای دی 

btnFORGET

از برنامه خارج می شود لطفا کمک کنید توست کرد.

حتی قسمت بالا درسته فقط قسمت ارسال پیامک مشکل داره

لینک ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...