بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

اشتراک گذاری آموزش داده شده؟

مدیریت گفتگو
sun 12 سال پیش
آخرین تغییر: 11 سال پیش

سلام بچه ها،تو آموزشهای آقای آقاجانی تا اینجا قسمتی برای آموزش " به اشتراک گذاری" هست؟

نظرات

uncocoder 12 سال پیش
نه هنوز نیست اما 4 خط سورس کد هست و به سادگی قابل جستجو در گوگل. بهش می گن Chooser . به لیست تدوین هم اضافه شد.
Ghost 11 سال پیش
سلام دوستان . آموزش اشتراک گذاری کجای آموزشات استاد هست ؟ من میخوام وقتی کاربر روی یک دکمه کلیک کرد یکسری متن رو مثلا با استفاده از sms یا لاین یا وایبر یا... بشه به اشتراک گذاشت . چیکار کنم ؟
Ghost 11 سال پیش
کسی نبود ؟ آخه استاد اون بالا گفت به لیست تدوین اضافه شد . کدوم قسمت آموزشات هست ؟
Mir Unknown 11 سال پیش
تو اموزش ها نیست چند خط کده که با چند نمونه در پاسخ ها گذاشته شده اموزش نمیخواد

پاسخ‌ها 5

MrBob 12 سال پیش

اگه کد اشتراک گذاری متن رو میخای اینه :

Intent share = new Intent(Intent.ACTION_SEND);
share.setType("text/plain");
share.putExtra(Intent.EXTRA_TEXT, "This is simple text to send ");
startActivity(Intent.createChooser(share, "Share with application :"));

نظرات

Mir Unknown 12 سال پیش
مثلا من ی متن دارم میخوام اشتراک گذاری هم بشه دقیقا این کد باید کجا نوشته بشه؟
dani 12 سال پیش

اخه شماها چرا دقیق نمیگین حق با ای اقا هست ..این کد رو کجا باید بزاریم ؟

نظرات

حامد 12 سال پیش
تو onclicklistener دکمه دیگه
حامد 12 سال پیش
تو قسمت onClick
khajavi 11 سال پیش
در کدام کلاس باید بیاد
dani 12 سال پیش

سلام من می خوام چنتا از ایتم ها رو با هم به اشتراک بزارم ...

کد زیر رو گذاشتم داره کار میکنه ولی فقط قسمت TextDescription رو به اشتراک میزاره حالا می خوام قسمت های دیگه هم با هم به اشتراک برن مثل : TextPhoneNumber

TextEmail

کسی هست راهنمایی کنه چطوری باید انجام بدم؟

 TextDescription.setText(G.selectedApplication.description);
TextPhoneNumber.setText(getString(R.string.starqeshm_4_phone_number) + " " + G.selectedApplication.phoneNumber);
TextEmail.setText(getString(R.string.starqeshm_4_email) + " " + G.selectedApplication.email);
butInstall.setText(R.string.starqeshm_4_install_button);

Button butInstall = (Button) findViewById(R.id.butInstall);
butInstall.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View arg0) {
Intent i = new Intent();
i.setAction(android.content.Intent.ACTION_SEND);
i.setType("text/plain");
i.putExtra(Intent.EXTRA_TEXT, TextDescription.getText().toString());

i.putExtra(android.content.Intent.EXTRA_SUBJECT, "ستاره قشم");
arg0.getContext().startActivity(i.createChooser(i, "share via"));

i.putExtra(Intent.EXTRA_TEXT, txtName.getText().toString());

}
});

نظرات

dani 12 سال پیش
منتظرم
dani 12 سال پیش
چرا جواب سوالا کم شده
Spirit 12 سال پیش

اول اینو ببین :

Intent i = new Intent();
i.setAction(android.content.Intent.ACTION_SEND);
i.setType("text/plain");
// اینجا الان فقط توضیحات رو برای ارسال قرار دادی
i.putExtra(Intent.EXTRA_TEXT, TextDescription.getText().toString());
i.putExtra(android.content.Intent.EXTRA_SUBJECT, "ستاره قشم");
arg0.getContext().startActivity(i.createChooser(i, "share via"));
// این خط اضافه هستش
i.putExtra(Intent.EXTRA_TEXT, txtName.getText().toString());

الان تو این خط تلفن رو هم اضافه کردم :

i.putExtra(Intent.EXTRA_TEXT, TextDescription.getText().toString() + "\n" + TextPhoneNumber.getText().toString());

نظرات

dani 12 سال پیش
ممنون دوست عزیز کمک بزرگی کردین
Mir Unknown 11 سال پیش

  txtSher.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View arg0) {
Intent share = new Intent(Intent.ACTION_SEND);
share.setType("text/plain");
share.putExtra(Intent.EXTRA_TEXT, txtMatn.getText());
startActivity(Intent.createChooser(share, "اشتراگ بگذارید ... :"));
}
});

نظرات

Ghost 11 سال پیش
سلام دوستان , والا من تمام این سورس ها رو امتحان کردم هیچ کدوم جواب نداد ! باید کار خاصی بکنم ؟ لطفا کمک کنید
Mir Unknown 11 سال پیش
ولا ما از همین داریم استفاده میکنیم داره جواب میده
Mir Unknown 11 سال پیش
dialog.dismiss(); باید پاک میکردید، از سورس بالا پاک شد
Ghost 11 سال پیش
سلام . من اگه بخوام یک عکس رو اشتراک گذاری کنم باید چیکار کنم ؟
Ghost 11 سال پیش
سلام. کسی نبود کمک کنه به من ؟ من اگه بخوام یک عکس رو اشتراک گذاری کنم باید چیکار کنم ؟
jamal2012 11 سال پیش
نیاز به پرمیژن داره؟
Rabbit 11 سال پیش
نه نیازی به permission خاصی نیست.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .