0
回答
Launcher是如何加载用户设置的当前壁纸的?如何获取 当前壁纸路径?
华为云实践训练营,热门技术免费实践!>>>   

用户设置壁纸后,壁纸设置信息是保存在什么地方?比如我想知道用户将哪个路径下哪张图片设置成了壁纸,包括动态壁纸里面将哪个动态壁纸设置成了当前壁纸。

因为我需要做一个备份将用户设置的壁纸信息记录下来,以便可以恢复用户之前设置。

另外luncher 中是怎么加载用户当前壁纸的呢?查看launcher 中代码,只找到设置壁纸,而且只是设置系统系带的静态壁纸,貌似从图库里面,和设置动态壁纸都是不在launcher ,

百度有个答案说,设置好壁纸以后,设置的壁纸保存在data/data/com.android.settings/files/下面,可是用着个path new File()以后,说不存再这个文件或文件夹,而且,答案也说明了是老版本的android 上壁纸存储路径是这个。

可悲的是去官网查看API 网页怎么都打不开,只能在这寻求帮助了



举报
黛曦葛溪
发帖于3年前 0回/507阅
顶部