2012-03-30 16 views
8

मैं एंड्रॉइड प्रोग्रामिंग के लिए बहुत नया हूं इसलिए मेरे साथ भालू।वर्तमान वॉलपेपर प्राप्त करें

मैं सोच रहा था कि एंड्रॉइड डिवाइस पर वर्तमान वॉलपेपर को पुनर्प्राप्त करने और इसे अपने ऐप के कोड में एक चर में सहेजने का तरीका था या नहीं।

धन्यवाद

उत्तर

27
final WallpaperManager wallpaperManager = WallpaperManager.getInstance(this); 
final Drawable wallpaperDrawable = wallpaperManager.getDrawable(); 
+7

है तो क्या एक लाइव वॉलपेपर सेट किया जाता है? –

+2

@ एसडी। इस मामले में, मुझे नहीं पता कि क्या वापस किया जाएगा, लेकिन यह देखने के लिए कि क्या यह एक लाइव वॉलपेपर है, आप "getWallpaperInfo" पर कॉल कर सकते हैं: http://developer.android.com/reference/android/app/WallpaperManager.html# getWallpaperInfo() –

+0

@ एसडी इस मामले में, जो मैं देखता हूं, अंतिम सेट वॉलपेपर वापस कर दिया जाएगा। – Paul

4

यह है कि ऐसा करने के लिए अच्छा तरीका है:

WallpaperManager wallpaperManager = WallpaperManager.getInstance(this); 
Drawable wallpaperDrawable = wallpaperManager.getDrawable(); 
संबंधित मुद्दे