有没有一种方法以编程方式让所有的android系统壁纸?
我知道如何获得当前的一个,通过WallpaperManager
,然后将其保存到磁盘。 但我想知道是否有访问所有充当附带OS系统壁纸图片的方式
有没有一种方法以编程方式让所有的android系统壁纸?
我知道如何获得当前的一个,通过WallpaperManager
,然后将其保存到磁盘。 但我想知道是否有访问所有充当附带OS系统壁纸图片的方式
所有的壁纸都位于启动应用程序。 由于发射器和它的资源可能会有所不同翻过设备的名称,也没有办法建立一个可靠的方法来做到这一点。
在普通的Android壁纸位于Launcher2.apk:RES / drawable- somedpi。 在我的设备,他们在绘制-hdpi的文件夹,但是这可能是别人不同。
首先得到尽可能描述的启动器(com.android.Launcher2.apk)的资源, 这个答案。
然后,你可以列出的资源,用一个类似的方法这个问题。
我还没有尝试过了这一切我自己,所以预期可能无法正常工作。
只要搞清楚在那里它们被保存和访问他们的方式。