کلیدستان

نسخه‌ی کامل: اشتراک عکس (در برنامه نویسی اندروید)
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام
یک گالری ساختم که شامل چند عکس هست
میخواستم بدونم میشه عکس های موجود رو به اشتراک بذارم .

اون آموزش مخصوص به اشتراک گذاری رو هم خوندم ولی اون فقط برای یک عکس هست .
 
سلام بنظر من شما باید داخل برای برنامه ای که ساختین یک button قرار بدید که کاربر با کلیک بر روی اون منوی به اشتراک گذاری ظاهر بشه که بستگی به نرم افزار های نصب شده به اشتراک گذاری در گوشی کاربر داره مثلا(ایا با بلوتوث یا مثلا لاین یا با نرم افزار drive...) به اشتراک بزاره
با این کدها میتونید یه همچین دکمه ای برای گالری تون بنویسیبد.
ابتدا در فایل xml گالری تون این کد را اضافه کنید

کد پی‌اچ‌پی:
<Button
        android
:id="@+id/button1"
        
android:layout_width="wrap_content"
        
android:layout_height="wrap_content"
        
android:layout_below="@+id/textView1"
        
android:layout_centerHorizontal="true"
        
android:layout_marginTop="34dp"
        
android:text="share" /> 


حالا میریم سراغ کلاسمون MainActivity.java و  دکمه و متنمون رو تعریف می کنیم:

 
کد پی‌اچ‌پی:
    Button btnSHare = (ButtonfindViewById(R.id.button1);
TextView txt = (TextViewfindViewById(R.id.textView1); 

با این دستور هم بهش میگیم که اگر کلیک شد عملیات را انجام بده

کد پی‌اچ‌پی:
    btnSHare.setOnClickListener(new OnClickListener() {
 
@
Override
public void onClick(View arg0) {
Intent shareIntent = new Intent(Intent.ACTION_SEND);
shareIntent.setType("text/plain");
shareIntent.putExtra(Intent.EXTRA_TEXT,txt.getText().toString());
shareIntent.putExtra(Intent.EXTRA_SUBJECT"iran");
startActivity(Intent.createChooser(shareIntent"اشتراک ..."));
 
}
}); 
ممنون دوست عزیز از پاسختون ولی این کد برای به اشتراک گذاری متنه فقط .
با عرض معذرت بله حق با شماست توجه نکرده بودم عجله داشتم  از کامپیوترم یدفه کدهارو برداشتم و براتون قرار دادم
من با جستجویی که کردم یک لینکی پیدا کردم فکر میکنم این دیگه بهتون کمک کنه

لینک