Firebase Codelab Friendlychat Android应用程序:如何获取图像而不是文本

时间:2016-11-28 13:22:21

标签: android firebase-cloud-messaging

我将图片从网络应用程序发送到我的Android应用程序,但我发现应用程序一获取数据就立即崩溃。你的演示只展示了apps-web和android之间的一个简单的文本事务,但是对于图像来说,firebase类中我需要注意哪些变量怎么样?我需要显示传输到文本视图的图像。 firebase有库可以方便吗?你会展示一些代码示例,以便更容易理解。我将从此地址https://github.com/firebase/friendlychat下载的代码作为参考。

1 个答案:

答案 0 :(得分:0)

https://firebase.google.com/docs/storage/android/download-files

为学习指南找到了很好的参考

最简单的方法我甚至可以使用ImageView来控制android中的图像(.png,gif,jpeg等)。这是测试的代码,

FirebaseStorage storage = FirebaseStorage.getInstance();
                        storageRef = storage.getReferenceFromUrl(friendlyMessage.getImageUrl());//storage.getReferenceFromUrl("gs://<your-bucket-name>");
                        Glide.with(MainActivity.this)
                                .using(new FirebaseImageLoader())
                                .load(storageRef)
                                .into(viewHolder.ivMessageImage);

来自firebase支持的优秀观点和关注!