اشتراک گذاری یک متن یا فایل های دیگر با استفاده بلوتوث و مسیج و ......
توجه:این روش یک روشی هست که من خودم استفاده میکنم و حتما که روش های بهتر و کوتاه تری هم وجود داره که از دوستان با تجربه بیشتر درخواست دارم که اگه روش های بهتری سراغ دارند در پایین در اختیار بنده و دوستان دیگه قرار بدن و این کد رو تصحیح کنن.
گاهی اوقات دیده اید که با کلیک کردن بر روی یک متن یا دکمه ای گزینه هایی برای ارسال آن موضوع در اختیار شما قرار میگیرد.
شما با استفاده از این کد میتوانید این کار را انجام دهید.
ابتدا در فایل xml وقتی که یک Button یا TextView تعریف میکنید در قسمت onClick آن عبارت ShareData را وارد کیند.
سپس میتوانید متد زیر را پیاده سازی کنید.
در قسمت my String میتوانید که فایل string و نوشته خود را وارد کیند و یا آدرس فایل مورد نظر را در آن فراخوانی کنید و در آخر میتوانید که متد shareData را به دکمه یا تکست مورد نظر پاس دهید.(ما در اینجا از دکمه استفاده کردیم)
Button btn_share = (Button) findViewById(R.id.btn_share);
btn_share.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
shareData(view);
}
});
}
public void shareData(View view) {
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/plain");
String my_string = getResources().getString(R.string.my_text);
intent.putExtra(Intent.EXTRA_TEXT, my_string);
startActivity(Intent.createChooser(intent, "Share this text via"));
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .