Android: как исправить размытое изображение профиля Google, взятое из Firebase?Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Android: как исправить размытое изображение профиля Google, взятое из Firebase?

Сообщение Anonymous »

Сценарий:

Я создаю приложение, которое позволяет пользователю входить в систему, используя свою учетную запись Google. Стоит отметить, что это выполняется с использованием аутентификации Firebase.

Проблема:

Пользователь входит в систему отлично, но всякий раз, когда я получаю изображение их профиля, оно возвращается нормально, но очень размыто.

Я исследовал и нашел несколько сайтов, на которых упоминается об изменении разрешения изображения профиля Google, но я не уверен, возможно ли это. Я знаю, что в Facebook есть график, который позволяет вам манипулировать URL-адресом изображения профиля, чтобы изменить разрешение, но я не знаю, как улучшить разрешение изображения профиля с помощью Google.

Ниже я разместил скриншот размытого изображения:

[img]https://i .sstatic.net/uKBLh.jpg[/img]


Это XML-код для ImageView, в который я загружаю изображение профиля:
Это код, который я использовал для получения изображения профиля из Google через Firebase:[/b]

Код: Выделить всё

private void getUserProfileContent() {

// Check if the user is signed in
if (mUser != null) {
for (UserInfo profile : mUser.getProviderData()) {

// Profile photo url
Uri photoUrl = profile.getPhotoUrl();

// Load user's profile photo from their signed-in provider into the image view
Glide.with(ProfileActivity.this)
.load(photoUrl)
.into(mProfilePic);
}
}
}
Это код для получения текущего аутентифицированного пользователя:

Код: Выделить всё

// Variable declaration
private FirebaseUser mUser;

// Initializatioin in onCreate method
mUser = FirebaseAuth.getInstance().getCurrentUser();
Затем, конечно, я вызываю указанный выше метод в методе onCreate, чтобы он выполнялся, вот так:

Код: Выделить всё

getUserProfileContent();
Я читал на этом сайте, что URL-адресами Google можно манипулировать, чтобы изменить размер изображения:

Подробная информация о «волшебном» URL-адресе Google

Кроме того, я видел на этом сайте упоминание чего-то похожего о размытости изображения профиля:< /strong>

Группа Google Firebase: изображение профиля размыто

Что касается второй ссылки, я не знаю Я совсем не ломал голову над тем, как осуществить то, что они предложили.

Подробнее здесь: https://stackoverflow.com/questions/480 ... m-firebase
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»