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);?
?