Andoird开发手机壁纸

Posted 悟空姓氏张

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Andoird开发手机壁纸相关的知识,希望对你有一定的参考价值。

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"/>
 
注意:图片大小不能调整,会拉伸,会变形
 (哪位大牛有方案,请给小弟留言)优化问题,后续跟进解决……
 
 

以上是关于Andoird开发手机壁纸的主要内容,如果未能解决你的问题,请参考以下文章

实用代码,批量下载手机壁纸!

Android自定义动态壁纸开发

安卓手机怎么设置壁纸

有啥好用的手机壁纸APP

Andoird实战开发篇 延迟线程 封装类

安卓怎么让壁纸动起来