انجمن سایت کلیدستان



ارسال sms با فرمت خاص در برنامه نویسی اندرویدزمان کنونی: ۱۳۹۵/۰۹/۱۷، ۰۶:۵۱ ب.ظ
کاربران در حال بازدید این موضوع: 1 مهمان
نویسنده: Shadow 7
آخرین ارسال: 12sajad
پاسخ 7
بازدید 1820

رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
ارسال sms با فرمت خاص در برنامه نویسی اندروید

ارسال sms با فرمت خاص در برنامه نویسی اندروید

#1
سلام به همه ی عزیزان

به یه نوع فرمت ارسال پیامک نیاز دارم که به این صورت است ( از چپ به راست )
متن ورودی کاربر + فاصله + متن ثابت ( خودم در هنگام نوشتن برنامه وارد میکنم) + مقدار ذخیره شده در SharedPreferences

در ضمن برای شماره هم میخوام از شماره ی وارد شده در قسمت تنظیمات که در SharedPreferences ذخیره شده استفاده کنه ( که کاربر مجبور نباشه هر سری شماره رو وارد کنه )

واقعا ممنون میشم کمکم کنید

 
پاسخ

ارسال sms با فرمت خاص در برنامه نویسی اندروید

#2
[font]به نظر من بهتره که اول متن مورد نظرتو توی یه متغیر بسازی مثلا:[/font]
 
کد پی‌اچ‌پی:
string matnekarbar,matnsabet,meqdar,txt,shomare
[font]

اول متغیراتو تعریف کن بعد اطلاعات هرکدومو جدا پر کن بعد به اون صورتی که میخوای بریز توی  txt[/font]

کد پی‌اچ‌پی:
txt=matnekarbar+" "+matnsabet+meqdar

و برای ارسال بطور مثال:

کد پی‌اچ‌پی:
Intent sendIntent = new Intent(Intent.ACTION_VIEW);

                
sendIntent.setData(Uri.parse("sms:" +"091936"));
                
sendIntent.putExtra("sms_body"txt);
                
startActivity(sendIntent); 

به جای 091936 شماره موردنظرتو بنویس 
امیدوارم به دردت بخوره
پاسخ
 سپاس شده توسط Shadow 7 ، admin

ارسال sms با فرمت خاص در برنامه نویسی اندروید

#3
(۱۳۹۴/۰۵/۰۸, ۰۸:۰۰ ب.ظ)'بنیامین خلیفه' نوشته: به نظر من بهتره که اول متن مورد نظرتو توی یه متغیر بسازی مثلا: 
کد پی‌اچ‌پی:
string matnekarbar,matnsabet,meqdar,txt,shomare
اول متغیراتو تعریف کن بعد اطلاعات هرکدومو جدا پر کن بعد به اون صورتی که میخوای بریز توی  txt
کد پی‌اچ‌پی:
txt=matnekarbar+" "+matnsabet+meqdar
و برای ارسال بطور مثال:
کد پی‌اچ‌پی:
Intent sendIntent = new Intent(Intent.ACTION_VIEW);

                
sendIntent.setData(Uri.parse("sms:" +"091936"));
                
sendIntent.putExtra("sms_body"txt);
                
startActivity(sendIntent); 
به جای 091936 شماره موردنظرتو بنویس 
امیدوارم به دردت بخوره
 

 

سلام
واقعا ممنون
فقط اگه یکم بیشتر توضیح بدید عالی میشه
یکم گیج شدم

 
پاسخ

ارسال sms با فرمت خاص در برنامه نویسی اندروید

#4
کجاشو مشگل داری دوست عزیز؟
اول متغیرارو تعریف کن بنا بر اون چیزی که نیاز داری

کد پی‌اچ‌پی:
string matnekarbar,matnsabet,meqdar,txt,shomare

در اینجا متغیر با نام matnkarbar ساختیم که میخوایم متنیو که کاربر در EditText وارد میکنه بریزیم توش به این صورت

کد پی‌اچ‌پی:
EditText edit=(EditText)findViewById(R.id.editText1);

        
matnkarbar=edit.getText().toString(); 


در اینجا متنیو که کاربر وارد میکنه رو میگیریم خیلی سادس بقیه اطلاعاتمون رو هم پر میکنیم
مثلا متن ثابت شما

کد پی‌اچ‌پی:
matnsabet="barname nevis"

[font]و در اخر در رویداد ارسال پیام این کدو وارد میکنی که وقتی کاربر روی ارسال کلید میکنه پیام با روش intent ارسال میشه

[/font]
کد پی‌اچ‌پی:
Intent sendIntent = new Intent(Intent.ACTION_VIEW);

                
sendIntent.setData(Uri.parse("sms:" +"091936"));
                
sendIntent.putExtra("sms_body"txt);
                
startActivity(sendIntent); 
پاسخ
 سپاس شده توسط Shadow 7 ، admin

ارسال sms با فرمت خاص در برنامه نویسی اندروید

#5
(۱۳۹۴/۰۵/۱۰, ۱۱:۳۵ ق.ظ)'بنیامین خلیفه' نوشته: کجاشو مشگل داری دوست عزیز؟
اول متغیرارو تعریف کن بنا بر اون چیزی که نیاز داری
کد پی‌اچ‌پی:
string matnekarbar,matnsabet,meqdar,txt,shomare
در اینجا متغیر با نام matnkarbar ساختیم که میخوایم متنیو که کاربر در EditText وارد میکنه بریزیم توش به این صورت
کد پی‌اچ‌پی:
EditText edit=(EditText)findViewById(R.id.editText1);
        
matnkarbar=edit.getText().toString(); 
در اینجا متنیو که کاربر وارد میکنه رو میگیریم خیلی سادس بقیه اطلاعاتمون رو هم پر میکنیم
مثلا متن ثابت شما
کد پی‌اچ‌پی:
matnsabet="barname nevis"
و در اخر در رویداد ارسال پیام این کدو وارد میکنی که وقتی کاربر روی ارسال کلید میکنه پیام با روش intent ارسال میشه
کد پی‌اچ‌پی:
Intent sendIntent = new Intent(Intent.ACTION_VIEW);

                
sendIntent.setData(Uri.parse("sms:" +"091936"));
                
sendIntent.putExtra("sms_body"txt);
                
startActivity(sendIntent); 
 

 

سلام

بازم ممنون
متغییر ها رو چطور تعریف کنم ؟
مقدار ذخیره شده رو چطور فراخوانی و به text اضافه کنم ؟

 
پاسخ

ارسال sms با فرمت خاص در برنامه نویسی اندروید

#6
دوست عزیز شما با مفاهیم مقدماتی اشنا نیستید پیشنهاد میکنم اموزش های مقدماتی رو از سایت بخونید اموزش های خوبی داره
پاسخ
 سپاس شده توسط Shadow 7

ارسال sms با فرمت خاص در برنامه نویسی اندروید

#7
ببخشین من یه لیست ویو دارم که صد تا عنوان داخلشه و متنشان در یک ایکس ام ال نمایش داده می شود حالا چکار کنم که فقط همون متن در ایکس ام ال به اشتراک بزاره؟ لطفا کمک کنید.
پاسخ


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان

آخرین کلیدهای غیررایگان

شما هم می توانید کلیدهای غیررایگان منتشر کنید (بیشتر بدانید)