如何获取安卓手机当前壁纸的路径

转发:http://caserest.diandian.com/post/2013-06-06/40050768847


昨天马老师问我小米手机的壁纸在哪里放着,我一时没理解就说在sd卡了还有根目录-system-media-wallpaper都有壁纸的,而后才晓得马老师是要找   设置好了桌面壁纸,这个图片被MIUI存放到哪里去了。也就是当前壁纸的保存路径。我就开始找啊找又去个查 最后找到一个可以调出当前壁纸的软件—壁纸保护程序但是这个还是没有解决啊 其实程序也就是用了一个代码

inalWallpaperManager wallpaperManager =WallpaperManager.getInstance(this);
finalDrawable wallpaperDrawable = wallpaperManager.getDrawable();

问题就是路径在哪?

好多google大神说在 data/system/users/0/ 中 而我打开看data里面什么也没有

为什么呢?

一想 我TM没有root

因此我安装了一个root explore 然后root了 打开 文件夹 看到有wallpaper的文件 没有后缀名 然后复制到sd卡 用图片浏览器打开  看到和我壁纸一模一样 我在此换壁纸 然后在此复制user/0目录下的wallpaper 打开和壁纸一样 我终于找到了。

说白了,就在此路径:

/data/system/users/0/wallpaper

加上后缀 .jpg 或 .png,在CMD下通过此命令直接复制到Windows C:\下,

      adb root  

      adb pull /data/system/users/0/wallpaper  C:\wallpaper.jgp  

附:

data/data/com.android.settings/files 老版本的android 壁纸存放地址

百度太坑爹了 学好英语以后有啥问题直接google

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值