22

我们如何获得当前的壁纸absolute path

4

6 回答 6

9

在 Android 4.2 上,壁纸位于:

/data/system/users/0/wallpaper

将 替换为0您的用户 ID(查看/data/system/users)。

于 2012-12-29T10:24:29.517 回答
1

确保您在手机的根目录中查找以启动,而不是在 SD 卡上。一旦您进入正确的子目录,壁纸文件将被称为“壁纸”,直到您将其复制到 SD 卡并将其重命名为“YourName.jpg”,图片查看器可能无法将其识别为图像文件。

我尝试了ES文件资源管理器和根资源管理器(从Marketplace下载)从手机根区域复制文件。即手机。ROOT/data/data/com.android.settings/files/wallpaper..它是手机存储本身的最低级别,类似于Windows中的“计算机”。

您手机上的文件资源管理器可能不允许您访问 root(您的手机不应该只需要 ROOT 权限来复制文件)

于 2012-07-06T11:20:42.843 回答
1

使用wallpaperManager和调用getWallpaperInfo。这将返回一个wallpaperinfo对象,其中包含有关壁纸的所有信息。在此处阅读有关壁纸信息的更多信息。

我想当前的壁纸将存储在一个私有系统文件夹中。

于 2012-07-06T11:22:01.090 回答
0

下载apk文件...

走这条路……你可以在这里找到

下载\com.amber.launcher.skin.samsung.galaxy_2018-08-24\res\drawable-nodpi-v4\bg_wallpaper.jpg

于 2018-10-10T05:51:25.287 回答
0

在 Android Oreo 上并使用系统提供的壁纸之一,我想要的壁纸不在接受的答案提到的路径上,但我找到了在系统文件夹中包含它的 apk。

我从路径中得到它:system/framework/framework-res.apk 我必须打开 apk 并提取:/res/drawable-nodpi-v4/default_wallpaper.png。

于 2017-10-25T21:30:55.553 回答
0

Android Oreo 不在其他评论中的位置

内部存储/Android/data/com.android.systemui/files/backupwallpapers

我只需要找到我从下载文件夹中删除的壁纸。

于 2018-06-09T19:49:14.543 回答