Android 开发手机壁纸3种方法

首先使用WallpaperManager wpm = (WallpaperManager) getActivity().getSystemService(Context.WALLPAPER_SERVICE);获得WallpaperManager,然后进行设置:

1、使用WallpaperManager的setResource(int ResourceID)方法

2、使用WallpaperManager的setBitmap(Bitmap bitmap)方法

3、重写ContextWrapper 类中提供的setWallpaper()

权限:

<uses-permission android:name="android.permission.SET_WALLPAPER"/>
 
注意:图片大小不能调整,会拉伸,会变形
 (哪位大牛有方案,请给小弟留言)优化问题,后续跟进解决……
 
 

最新文章

  1. PL/SQL客户端中执行insert语句,插入中文乱码
  2. HDU1003 简单DP
  3. [UCSD白板题] Maximum Pairwise Product
  4. POJ3083Catch That Cow[BFS]
  5. C#位操作与枚举的应用
  6. 下载sdk版本: 在hosts文件中追加以下信息
  7. 浅析Java的HashCode,以及equals
  8. HDU 1242 rescue and 优先级队列的条目
  9. RemixOS Player 让用户在 Windows 上运行 Android App
  10. git pull 部署问题一揽子问题解决
  11. Linux分配给该用户没有权限登陆
  12. struts2中的文件上传,文件下载
  13. 修改GitHub上项目语言显示的问题
  14. 基于opencv的车牌识别系统
  15. 18 Ui美化 剪切动画clip
  16. 机器学习基石8-Noise and Error
  17. C++设计模式——观察者模式
  18. Windows 2012 下Redmine安装和环境搭建
  19. AngularJS表格神器“ui-grid”的应用
  20. JSPatch 部署安全策略

热门文章

  1. 面向对象15.3String类-常见功能-获取-1
  2. webgl开发第一道坎——矩阵与坐标变换
  3. Spring事件解析
  4. MyBatis+mysql 简单分页
  5. (转)java反射机制及简单工厂模式
  6. MySQL学习笔记(五):MySQL表级锁和行级锁
  7. 使用VMware安装CentOS
  8. gdb命令中查看地址之x命令
  9. Redis-位图法实现简单统计
  10. java对excel表格的上传和下载处理