Получить цветовые предпочтения пользователей - PullRequest
0 голосов
/ 13 ноября 2018

Я проверяю, есть ли у пользователя светлый / темный / теплый / холодный доминирующий цвет обоев. И используйте это, чтобы дать пользователю хороший персонализированный опыт.

Однако я конвертирую свое приложение в мгновенное приложение и больше не могу получить обои (думаю, из-за отсутствия read_external_data?)

Есть идеи, если есть способ восстановить доминирующий цвет фона? Или другой способ проверить, какое цветовое предпочтение имеет пользователь? (Возможно ли получить цвет строки состояния на домашнем экране или что-то в этом роде?)

1 Ответ

0 голосов
/ 24 ноября 2018

Вы не можете получить обои, потому что разрешение «READ_EXTERNAL_STORAGE» недоступно для мгновенных приложений.

Для того, чтобы ваш пакет приложений был мгновенно совместимым, он может использовать только разрешения из следующего списка:

  • ACCESS_COARSE_LOCATION

  • ACCESS_FINE_LOCATION

  • ACCESS_NETWORK_STATE

  • БИЛЛИНГ - устарело с версии библиотеки биллинга Play 1.0.

  • CAMERA

  • INSTANT_APP_FOREGROUND_SERVICE - только в Android 8.0 (уровень API 26) и выше.

  • ИНТЕРНЕТ

  • READ_PHONE_NUMBERS - только в Android 8.0 (уровень API 26) и выше.

  • RECORD_AUDIO

  • VIBRATE

https://developer.android.com/topic/google-play-instant/getting-started/instant-enabled-app-bundle#check-permissions

Источник: часто задаваемые вопросы Google по мгновенным приложениям (подробнее см. https://developer.android.com/topic/google-play-instant/faqs)

@ gbaccetta от этого пользователя: https://stackoverflow.com/a/44803286/10697279

@ adamk от этого пользователя: https://stackoverflow.com/a/44360685/10697279

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...