Подтвердить что ты не робот

Получить текущие обои абсолютного пути?

Как получить текущие обои absolute path

4b9b3361

Ответ 1

В Android 4.2 обои расположены по адресу:

/data/system/users/0/wallpaper

Замените 0 на свой идентификатор пользователя (посмотрите /data/system/users).

Ответ 2

Убедитесь, что вы ищете в корневом каталоге телефона, чтобы начать, а не на SD-карте. Как только вы попадете в правый подкаталог, файл обоев будет называться "обои", и пока вы не скопируете его на SD-карту и переименуете его в "YourName.jpg", зрители изображений могут не распознать его как файл изображения.

Я попробовал как ES File Explorer, так и Root Explorer (скачать из Marketplace), чтобы скопировать файл из корневой области телефона. Например, телефон ROOT/data/data/com.android.settings/files/wallpaper...it самый низкий уровень самого телефона для хранения телефона, аналогичный "компьютеру" в окна.

Вероятно, Проводник на вашем телефоне не позволит вам получить доступ к корневому каталогу (для копирования вашего телефона не требуется привилегий ROOT)

Ответ 3

используйте wallpaperManager и вызовите getWallpaperInfo. Это вернет вам объект wallpaperinfo, который содержит всю информацию об обоях. Подробнее о wallpapernfo здесь.

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

Ответ 4

От Android Oreo я получил от apk system/framework/framework-res.apk Я должен был открыть apk и извлечь /res/drawable -nodpi-v4/default_wallpaper.png тот, у кого красные облака и горы на заднем плане.

Ответ 5

В Android 4.2 обои расположены по адресу:

/data/system/users/0/wallpaper

Замените 0 на свой идентификатор пользователя (посмотрите/данные/система/пользователи).

Убедитесь, что вы ищете в корневом каталоге телефона, чтобы начать, а не на SD-карте. Как только вы попадете в правый подкаталог, файл обоев будет называться "обои", и пока вы не скопируете его на SD-карту и переименуете его в "YourName.jpg", зрители изображений могут не распознать его как файл изображения.