[英]Get current wallpaper absolute path?
我们如何获得当前壁纸的absolute path
在Android 4.2上,壁纸位于:
/data/system/users/0/wallpaper
用您的用户ID替换0
(查看/data/system/users
)。
确保您正在查看手机的根目录以启动,而不是在SD卡上。 一旦到达正确的子目录,壁纸文件将被称为“壁纸”,直到您将其复制到SD卡并将其重命名为“YourName.jpg”,图片查看器可能无法将其识别为图像文件。
我尝试了ES文件浏览器和Root Explorer(从Marketplace下载)从手机根区域复制文件。即手机ROOT/data/data/com.android.settings/files/wallpaper..
是最低级别的手机存储本身,类似于Windows中的“电脑”。
可能手机上的文件资源管理器不允许您访问根目录(您的手机不需要ROOT权限只是为了复制文件)
使用wallpaperManager
并调用getWallpaperInfo
。 这将返回一个wallpaperinfo
对象,其中包含有关壁纸的所有信息。 在这里阅读更多关于wallpapernfo的信息。
我想,当前的壁纸将存储在私人系统文件夹中。
在Android Oreo上并使用系统中提供的壁纸之一,我想要的壁纸不在接受的答案提到的路径上,但我发现在系统文件夹上有它的apk。
我从路径中得到它:system / framework / framework-res.apk我必须打开apk并解压缩:/res/drawable-nodpi-v4/default_wallpaper.png。
Android Oreo不在其他评论的位置
内部存储/ Android / data / com.android.systemui / files / backupwallpapers
我只需要找到一个从我的下载文件夹中删除的壁纸。
下载apk文件...
走这条路......你可以在这里找到它
下载\\ com.amber.launcher.skin.samsung.galaxy_2018-08-24 \\水库\\绘制-nodpi-V4 \\ bg_wallpaper.jpg
在Android 4.2上,壁纸位于:
/data/system/users/0/wallpaper
用您的用户ID替换0(查看/ data / system / users)。
确保您正在查看手机的根目录以启动,而不是在SD卡上。 一旦到达正确的子目录,壁纸文件将被称为“壁纸”,直到您将其复制到SD卡并将其重命名为“YourName.jpg”,图片查看器可能无法将其识别为图像文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.