현재 Android Studio를 사용하는 응용 프로그램에서 작업 중이며 현재 Firebase 사용자 인증을 사용하는 로그인 정보를 가지고 있습니다. 그러나 사용자가이 인증을 사용하여 로그온 할 때 이미지를 화면에 표시하려고합니다. 이 이미지를 특정 사용자에게 연결하고 싶습니다. 이것이 가능한가? 과 같이Firebase를 사용하면 사용자 계정에 연결된 이미지가 반환됩니다.
FirebaseUser user = FirebaseAuth.getInstance().getCurrentUser();
UserProfileChangeRequest profileUpdates = new UserProfileChangeRequest.Builder()
.setDisplayName("Jane Q. User")
.setPhotoUri(Uri.parse("https://example.com/jane-q-user/profile.jpg"))
.build();
user.updateProfile(profileUpdates)
.addOnCompleteListener(new OnCompleteListener<Void>() {
@Override
public void onComplete(@NonNull Task<Void> task) {
if (task.isSuccessful()) {
Log.d(TAG, "User profile updated.");
}
}
});
그런 다음 (자신의 사진 URL 포함) 사용자의 프로필 정보를 검색 할 :