У меня есть эти живые обои, где вы можете выбрать свой собственный фон и сразу же при запуске приложение проверяет, существует ли путь к файлу, если он не флаги для рисования только черного экрана. Дело в том, что каждый раз, когда я перезапускаю телефон, фон не получается нарисовать, но он нарисован в режиме Live Wallpaper.Жизнь в реальном времени при загрузке телефона
Я очень подозреваю Media Scanner или тот факт, что все каталоги еще не установлены, но что мне делать?
Рассматривали ли вы делать с низким разрешением копию файла в живых обоев когда это изображение установлено, в основном кэширование изображения? Таким образом, медиа-сканер не будет вмешиваться, поскольку обои уже содержат исходное изображение. – gkiar
@iKiar хмм. Я не совсем понимаю, вы имеете в виду, что я должен каким-то образом кэшировать выбранное изображение? Потому что дело в том, что пользователь может выбрать изображение из своего телефона. – Aron
Прости, я постараюсь быть более ясным. Я предполагаю, что, как только пользователь выбирает изображение из своих локальных файлов, в процессе установки в качестве фона вы также создаете кешированный файл в локальных ресурсах для своего приложения. Таким образом, он легко доступен при запуске. Если пользователь просит изменить свое изображение, просто перезапишите кешированный файл, который у вас был ранее, с новым. – gkiar