WEBVTT

00:00.230 --> 00:01.010
欢迎回来

00:01.010 --> 00:03.250
现在我们来做腹部活动｡ 

00:03.260 --> 00:10.070
初始化小部件并连接到Firebase Firestore和Firebase Storage我将初始化小部件｡ 

00:49.300 --> 00:57.370
现在让我们转到firebase, 并开始将此活动上的此文件此应用程序与Firebase Firestore和Firebase

00:57.370 --> 01:01.150
Storage连接起来｡

01:01.150 --> 01:10.900
因此, 我将使用Firebase Firestore DB等于Firebase Firestore点获取实例｡ 

01:10.900 --> 01:19.810
我们还需要创建一个存储参考, 我希望您能关注我, 因为这是一个新主题｡ 

01:19.840 --> 01:27.250
Firebase集合引用中的存储集合引用等于DB点集合｡ 

01:27.250 --> 01:32.890
在这里, 我将指定日记帐, 并确保它是大写字母｡ 

01:32.890 --> 01:34.750
这是一个敏感的情况下｡ 

01:34.780 --> 01:37.480
这里是火基地｡ 

01:37.480 --> 01:39.400
这里是消防站

01:39.400 --> 01:48.730
这是我需要得到的存储当前用户登录需要上传后一般｡ 

01:48.730 --> 01:56.350
因此, 我们需要获取用户ID（用户名）并对其进行身份验证, 然后将其上传到Firebase Fire

01:56.350 --> 02:00.430
Storage, 并获取此用户的链接或名称｡

02:00.430 --> 02:05.020
因此, 我们需要使用Firebase验证｡ 

02:08.070 --> 02:19.240
第一个是忘记当前用户ID, 第二个是当前用户名, 我们需要像以前一样初始化Firebase身份验证｡

02:19.260 --> 02:21.940
我会使用Firebase auth｡ 

02:21.960 --> 02:24.810
我们需要一个监听器OAuth状态监听器｡ 

02:24.810 --> 02:27.390
我们需要一个Firebase用户｡ 

02:27.390 --> 02:31.950
这些变量将帮助我们获取用户ID和用户名｡ 

02:31.950 --> 02:34.680
并与他上传的帖子链接｡ 

02:34.680 --> 02:36.780
我们需要初始化这些引用｡ 

02:36.780 --> 02:45.360
所以在oncreate中, 我从一个存储引用开始, 它等于Firebase storage dot get instance dot get reference

02:45.360 --> 02:50.280
firebase storage dot get instance｡

02:50.280 --> 02:56.370
这是一个用于获取Firebase存储服务实例的方法｡ 

02:56.400 --> 02:59.850
它用于访问Firebase存储功能｡ 

02:59.850 --> 03:01.140
获取参考｡ 

03:01.140 --> 03:04.680
此方法在Firebase Storage实例上调用｡ 

03:04.680 --> 03:08.610
获取对Firebase存储中根位置的引用｡ 

03:08.610 --> 03:17.400
此参考可用作在Firebase Storage中上传､ 下载管理文件和文件夹的起点｡

03:17.400 --> 03:20.490
然后我们需要获得Firebase身份验证｡ 

03:24.230 --> 03:26.930
我们需要显示进度条｡ 

03:26.930 --> 03:33.530
所以在这里进度条点设置可见性查看点不可见的第一.

03:33.530 --> 03:39.230
而当用户上传一个新的帖子时, 我们需要显示这个帖子进度条｡ 

03:39.230 --> 03:41.420
所以我把它移到这里｡ 

03:41.420 --> 03:43.820
现在我们需要获取当前用户｡ 

03:43.820 --> 03:53.420
如果journal user或journal user dot get instance, 或者user不等于null,

03:53.420 --> 04:03.950
那么我们需要做的是, 我们需要通过调用user dot get instance或get user uid来获取当前用户id和当前用户名,

04:03.950 --> 04:10.760
这是一个字符串user dot get user name｡

04:12.080 --> 04:19.160
在这里我需要使用保存按钮点集点击监听器新视图点击监听器｡ 

04:19.160 --> 04:27.530
我需要调用保存日志方法, 我们需要在接下来的视频中创建它, 并在点击监听器上添加照片按钮点集,

04:27.530 --> 04:30.860
在点击监听器上添加新视图｡
