Launcher开发笔记4—壁纸

No.1  在Mainfest中对你的Activity添加主题

 

<activity
            android:label="@string/app_name"
            android:name=".LauncherActivity"
            android:theme="@android:style/Theme.Wallpaper" >
            <intent-filter >
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
                <!-- 配置桌面 -->
                <category android:name="android.intent.category.HOME" />
                <category android:name="android.intent.category.DEFAULT" />
            </intent-filter>
        </activity>

 

  添加之后运行程序,activity背景就变成系统壁纸

No.2 跳出壁纸选择对框框

在时间中添加代码

 

Intent pickWallpaper = new Intent(Intent.ACTION_SET_WALLPAPER);
			Intent chooser = Intent.createChooser(pickWallpaper,
					"chooser_wallpaper");
			// 发送设置壁纸的请求
			startActivity(chooser);
 

 

你可能感兴趣的:(Launcher)