分享Whatsapp和facebook连同文本和图像



我想将我的图像与文本链接和图像一起分享到社交网站,我使用下面的代码,它确实共享图像但没有文本,我还试图将setype设置为"text/html",它不做我需要的。

protected void onPostExecute(String args) {
                    // TODO Auto-generated method stub
    Intent share = new Intent(Intent.ACTION_SEND);
    share.setType("image/jpeg");
    share.putExtra(Intent.EXTRA_TITLE, "http://www.google.com");
    share.putExtra(Intent.EXTRA_STREAM, Uri.parse("file://" + file.getAbsolutePath()));
    startActivity(Intent.createChooser(share, "Share Image"));
    pDialog.dismiss();
}

试一试

Uri imageUri = Uri.parse(Filepath);
    Intent shareIntent = new Intent();
    shareIntent.setAction(Intent.ACTION_SEND);
    shareIntent.setPackage("com.whatsapp");
    shareIntent.putExtra(Intent.EXTRA_TEXT, "My sample image text");
    shareIntent.putExtra(Intent.EXTRA_STREAM, imageUri);
    shareIntent.setType("image/jpeg");
    shareIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
    try {
        startActivity(shareIntent);
    } catch (android.content.ActivityNotFoundException ex) {
        ToastHelper.MakeShortText("Kindly install whatsapp first");
    }

PS:为了在多个应用程序中共享,只需创建一个警报对话框并添加Whtsapp,fb和其他分享选项,同时点击他们你必须调用特定意图。按我的知识分享在facebook上,你必须实现它的sdk,尽管facebook可以共享简单的图片和超链接,而不集成sdk。

最新更新