有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何使用安卓 studio将图片或文本从片段共享到Facebook?

我试图将安卓工作室中的一个片段中的图片分享到facebook上

。。。。。该应用程序有很多片段,因此如果我按下“共享”按钮,该片段中的图片将在我的Facebook上共享,以此类推

我曾试图分享文本,但这不起作用:

Intent intent = new Intent(Intent.ACTION_SEND);
 intent.setType("text/plain");
 intent.putExtra(Intent.EXTRA_TEXT, desc.getText().toString());
 startActivity(Intent.createChooser(intent, "Share with"));
 share(desc.getText().toString());

谢谢


共 (2) 个答案

  1. # 1 楼答案

    你可以使用facebook sdk试试这个

        private void shareFacebook(){
    
            if (!ShareDialog.canShow(ShareLinkContent.class)) return;
    
            ShareDialog dialog = new ShareDialog(this);
            ShareLinkContent.Builder builder = new ShareLinkContent.Builder();
            builder.setContentUrl(Uri.parse("FileSharingUrl"));
            builder.setImageUrl(Uri.parse("image url"));
            if (mSharePhotoosUrl) {
                builder.setContentDescription("body description");
            }
            if (mShareCreator) {
                builder.setContentTitle("title if any");
            }
            dialog.show(getActivity(), builder.build());
        }
    }