前几天看到豌豆荚上面风景壁纸的APP 下载得挺火,闲来无事心痒痒的想写一个壁纸程序。由于是Android开发新手,忘记了一个很重要的开发步骤,就是对权限的设置。开始以为自己写的壁纸设置程序有问题,经过对doc文档的多次阅读,写好几种对壁纸的设置。供大家参考。
1、别忘记在ApplicationManifest.xml 中加上权限的设置。
<uses-permission android:name = "android.permission.SET_WALLPAPER"/>
2、设置壁纸的方法总结。
壁纸设置方法有三种
第一 通过WallpaperManager方法中的 setBitmap()
第二 通过WallpaperManager方法中的 setResource()
第三 通过ContextWrapper 类中提供的setWallpaper()方法
由于 Activity 继承ContextThemeWrapper ,ContextThemeWrapper继承 ContextWrapper.
1)通过实例化WallpaperManager 类调用单例类中setBitmap()方法。
WallpaperManager wallpaperManager = WallpaperManager.getInstance(this);
Resources res = getResources();
Bitmap bitmap=BitmapFa

本文介绍了如何在Android中开发壁纸应用,特别强调了新手容易忽视的权限设置问题,需要在ApplicationManifest.xml中添加"android.permission.SET_WALLPAPER"权限。同时,总结了三种设置壁纸的方法:通过WallpaperManager的setBitmap()、setResource()方法以及ContextWrapper的setWallpaper()方法。这些方法可用于Activity上下文中进行壁纸的设置。
最低0.47元/天 解锁文章
1048

被折叠的 条评论
为什么被折叠?



