جواب خوبیه.
بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ
اشتراک گذاری آموزش داده شده؟
مدیریت گفتگو
آخرین تغییر: 11 سال پیش
سلام بچه ها،تو آموزشهای آقای آقاجانی تا اینجا قسمتی برای آموزش " به اشتراک گذاری" هست؟
پاسخها 5
اگه کد اشتراک گذاری متن رو میخای اینه :
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 :"));
نظرات
مثلا من ی متن دارم میخوام اشتراک گذاری هم بشه دقیقا این کد باید کجا نوشته بشه؟
سلام من می خوام چنتا از ایتم ها رو با هم به اشتراک بزارم ...
کد زیر رو گذاشتم داره کار میکنه ولی فقط قسمت 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());
}
});
نظرات
اول اینو ببین :
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());
نظرات
ممنون دوست عزیز کمک بزرگی کردین
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, "اشتراگ بگذارید ... :"));
}
});
نظرات
سلام دوستان , والا من تمام این سورس ها رو امتحان کردم هیچ کدوم جواب نداد ! باید کار خاصی بکنم ؟ لطفا کمک کنید
ولا ما از همین داریم استفاده میکنیم داره جواب میده
dialog.dismiss(); باید پاک میکردید، از سورس بالا پاک شد
سلام . من اگه بخوام یک عکس رو اشتراک گذاری کنم باید چیکار کنم ؟
سلام. کسی نبود کمک کنه به من ؟ من اگه بخوام یک عکس رو اشتراک گذاری کنم باید چیکار کنم ؟
نیاز به پرمیژن داره؟
نه نیازی به permission خاصی نیست.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .
ویرایش
پیام
نظرات