【问题标题】:How to send Image from Firebase Database ?如何从 Firebase 数据库发送图像?
【发布时间】:2018-12-17 05:32:50
【问题描述】:

我已经在 firebase 中创建了数据库,并且从那里我得到了一个图像的 Url。所以我想分享那张图片,但下面的代码对我不起作用......请帮助我。

String pictureFile = mdata.get(holder.getHolderPosition).getImage();
Uri imageUri = Uri.parse(pictureFile);
Intent shareIntent = new Intent();
shareIntent.setAction(Intent.ACTION_SEND);
//Send to Whattssap
shareIntent.setPackage("com.whatsapp");
//Even you can add text to the image
shareIntent.putExtra(Intent.EXTRA_TEXT, picture_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("Whatsapp have not been installed.");
}

【问题讨论】:

  • 您想将图片上传到 Firebase 吗?
  • 可能你必须先下载一张图片,然后你才能使用它的 URI 分享
  • 不,我想要 Firebase 数据库中的图像并希望使其可共享,但它没有发生......

标签: android android-studio android-intent


【解决方案1】:

您可以将图片上传到 Firebase 存储。这是链接Documentation

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-10-31
    • 1970-01-01
    • 1970-01-01
    • 2019-09-25
    • 2020-10-07
    • 2020-11-25
    • 2017-05-31
    相关资源
    最近更新 更多