How can i set Wallpaper in android using coding? -


i developing application shows different photos server , user can set selected photos wallpaper of device used given code set wallpaper working image not set not fit screen. used code.

            string dirpath = getfilesdir().tostring();          string folder = mphotos.get(nextposition - 1).getcategory();         string filepath = dirpath + "/photoviewer/" + folder + "/"                 + mphotos.get(nextposition - 1).getfilename();         file imagefile = new file(filepath);         bitmap bitmap = bitmapfactory.decodefile(imagefile                 .getabsolutepath());         wallpapermanager mywallpapermanager = wallpapermanager                 .getinstance(getapplicationcontext());         try {             mywallpapermanager.setbitmap(bitmap);             toast.maketext(photoactivity.this, "wallpaper set",                     toast.length_short).show();         } catch (ioexception e) {             toast.maketext(photoactivity.this, "error setting wallpaper",                     toast.length_short).show();         } 

please me out.

to set wallpaper in android use below code: using wallpapermanager class

button buttonsetwallpaper = (button)findviewbyid(r.id.set); imageview imagepreview = (imageview)findviewbyid(r.id.preview); imagepreview.setimageresource(r.drawable.five);  buttonsetwallpaper.setonclicklistener(new button.onclicklistener() {     @override     public void onclick(view arg0) {         // todo auto-generated method stub         wallpapermanager mywallpapermanager          = wallpapermanager.getinstance(getapplicationcontext());         try {             mywallpapermanager.setresource(r.drawable.five);         } catch (ioexception e) {             // todo auto-generated catch block             e.printstacktrace();         }     } }); 

need set permission in manifest:

<uses-permission android:name="android.permission.set_wallpaper"/> 

Comments

Popular posts from this blog

android - getbluetoothservice() called with no bluetoothmanagercallback -

sql - ASP.NET SqlDataSource, like on SelectCommand -

ios - Undefined symbols for architecture armv7: "_OBJC_CLASS_$_SSZipArchive" -