Launcher开发札记4—壁纸
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);