sharePicFB

public void sharePhotoUrlFB(String pic_url, String text){ try { if (ShareDialog.canShow(ShareLinkContent.class)) { ShareLinkContent linkContent = new ShareLinkContent.Builder() .setContentUrl(Uri.parse(pic_url)) .setQuote(text) .build(); shareDialog.show(linkContent); } catch (Exception e) { e.printStackTrace(); } } } public void sharePhotoBitmapFB(Bitmap pic_bitmap){ try { SharePhoto photo = new SharePhoto.Builder() .setBitmap(pic_bitmap) .setCaption("deprecated") // FB-SDK no longer supports pre-fill text .build(); if (ShareDialog.canShow(SharePhotoContent.class)) { SharePhotoContent content = new SharePhotoContent.Builder() .addPhoto(photo) .build(); shareDialog.show(content); } } catch (Exception e) { e.printStackTrace(); } }
first method allows you to share a photo with a URL with a text.
the second method allows you to share a bitmap (from gallery, camera or folder) photo with no text since it's been deprecated by Facebook.
best way is to copy the text you want to share in clipboard so the user can just paste on the captions area before posting and show a toast message to indicate that.

الميثود الأولى بتخليك تشير صورة من خلال لينك ليها وبتقدر تشير نص مع الصورة.
الميثود الثانية بتسمحلك تشير صورة بت ماب، يعني صورة من كاميرا او من الاستوديو او من مجلد معين، ولكن الفيسبوك منعت تبعث نص جاهز مع صور بت ماب.
حل بديل لو كان عندك نص جاهز، انك تنسخ النص الي عايزه في الكليبورد وتظهر رسالة توست عشان المستخدم يعرف ويلصق النص قبل النشر.

Be the first to comment

You can use [html][/html], [css][/css], [php][/php] and more to embed the code. Urls are automatically hyperlinked. Line breaks and paragraphs are automatically generated.