今天和大家分享的是关于在android中设置壁纸的方法,在android中设置壁纸的方法有三种,分别是:
1、使用wallpapermanager的setresource(int resourceid)方法
2、使用wallpapermanager的setbitmap(bitmap bitmap)方法
3、重写contextwrapper 类中提供的setwallpaper()
除此之外,我们还需要在应用程序中加入下列权限:
下面我们以此为基本方法,来实现android中自带的壁纸应用。首先来看我的布局代码:
复制代码 代码如下:
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:background="#000000"
tools:context=".mainactivity" >
android:id="@+id/imageswitcher"
android:layout_width="fill_parent"
android:layout_height="370dp">
android:id="@+id/gallery"
android:layout_width="fill_parent"
android:layout_height="80dp"
android:layout_below="@+id/imageswitcher" />
android:id="@+id/btngo"
android:layout_width="wrap_content"
android:layout_height="40dp"
android:layout_below="@+id/gallery"
android:layout_alignparentbottom="true"
android:layout_centerhorizontal="true"
android:text="@string/btngo&