你好希望我的回答对你有帮助
首先是将任何文本上传到实时数据库中的json格式,例如
让我告诉你怎么做
firebase 控制台
1) 转到数据库选项卡
2)选择规则
将它们更改为
{
"rules": {
".read": true,
".write": true
}
}
转到数据选项卡创建一个像 json 一样的 json
{
"citydetails" : [ null, {
"city" : "vizag",
"image" : "https://firebasestorage.googleapis.com/v0/b/technews-66882.appspot.com/o/techcrunch.png?alt=media&token=fb57c272-be17-459d-aa28-e14f671e7e4f",
"link" : "https://google.com/",
"discription" : "some text here"
}, {
"city" : "visakhapatnam",
"image" : "https://firebasestorage.googleapis.com/v0/b/technews-66882.appspot.com/o/thenextweb.png?alt=media&token=7d7c2e44-5fd5-430d-b800-521fc6a57014",
"link" : "http://google.com/",
"discription" : "some text here"
}
]}
this screen shot helps you to create json in firebase
this is screen shot create city json object in your case
进入活动代码
FirebaseDatabase firebaseDatabase;
DatabaseReference reference;
firebaseDatabase.getInstance();
reference=firebaseDatabase.getInstance().getReference("citydetails");
为更好地理解创建了单独的方法:
private void Traillistners(DatabaseReference databaseReference){
databaseReference.addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
Log.d("checksnap",""+dataSnapshot);
for(DataSnapshot objects:dataSnapshot.getChildren()){
// log will shows your result
Log.d("showdetails",""+objects);
}
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
}
调用方法来创建方法就可以了
将图像添加到 Firebase 存储
上传图片
上传到存储后
点击图片你可以看到文件位置下拉
复制给定的图像位置并设置为 json