我正在创建一个应用程序。它具有一个文本框和一个图像框。用户填写完这些框后,单击“将其设为fb帖子”按钮。然后,我希望我的应用程序可以打开Facebook移动应用程序。应使用文字和图像创建新的“准备发布”帖子。这可能实现。如果可以,请让我知道您的方式。如果否,是否有其他方法。
最佳答案
试试这个代码
File filePath = getFileStreamPath("shareimage.jpg"); //optional. use your image path
Intent shareIntent = new Intent();
shareIntent.setAction(Intent.ACTION_SEND);
shareIntent.putExtra(Intent.EXTRA_TEXT, _text);
shareIntent.putExtra(Intent.EXTRA_STREAM,Uri.fromFile(new File(filePath))); //optional//use this when you want to send an image
shareIntent.setType("image/jpeg");
shareIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
startActivity(Intent.createChooser(shareIntent, "send"))
;