首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >获取当前墙纸的绝对路径?

获取当前墙纸的绝对路径?
EN

Stack Overflow用户
提问于 2012-07-06 19:12:55
回答 6查看 89.1K关注 0票数 22

如何获取当前的墙纸absolute path

EN

回答 6

Stack Overflow用户

发布于 2012-12-29 18:24:30

在Android 4.2上,墙纸位于:

代码语言:javascript
复制
/data/system/users/0/wallpaper

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

票数 9
EN

Stack Overflow用户

发布于 2012-07-06 19:20:43

确保您在电话的根目录中开始,而不是在SDcard上。一旦你找到了正确的子目录,墙纸文件将被称为“墙纸”,直到你将其复制到SDcard并重命名为"YourName.jpg“,图片查看者可能无法将其识别为图像文件。

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

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

票数 1
EN

Stack Overflow用户

发布于 2012-07-06 19:22:01

使用wallpaperManager并调用getWallpaperInfo。这将返回一个wallpaperinfo对象,其中包含有关墙纸的所有信息。Read more about the wallpapernfo here.

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11361119

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档