设置当前Activity背景是当前使用的壁纸
来源:互联网 发布:23游戏数据平台 编辑:程序博客网 时间:2024/05/17 18:28
在代码中添加如下方法:
private void updateWallpaperVisibility(boolean visible) {
int wpflags = visible ? WindowManager.LayoutParams.FLAG_SHOW_WALLPAPER : 0;
int curflags = getWindow().getAttributes().flags
& WindowManager.LayoutParams.FLAG_SHOW_WALLPAPER;
if (wpflags != curflags) {
getWindow().setFlags(wpflags, WindowManager.LayoutParams.FLAG_SHOW_WALLPAPER);
}
}
public static boolean forceOpaqueBackground(Context context) {
return WallpaperManager.getInstance(context).getWallpaperInfo() != null;
}
在Activity的onStart()中添上如下代码:
// Hide wallpaper if it's not a static image
if (forceOpaqueBackground(this)) {
updateWallpaperVisibility(false);
} else {
updateWallpaperVisibility(true);
}
将Activity的theme设置为
android:theme="@android:style/Theme.Translucent"
- 设置当前Activity背景是当前使用的壁纸
- 设置当前Activity背景是当前使用的壁纸
- android 使用壁纸作为当前Activity的背景
- 设置当前Activity的背景颜色
- 删除当前使用的壁纸
- 设置Activity使用系统壁纸作为背景
- 【起航计划 016】2015 起航计划 Android APIDemo的魔鬼步伐 15 App->Activity->Wallpaper 系统壁纸作为当前Activity的背景
- Activity未setContentView,设置修改当前背景颜色
- 设置当前Activity的屏幕亮度
- 判断当前是哪一个Activity
- 查看当前的Activity
- C#获取当前电脑桌面的壁纸,并设置成窗体背景图
- 查看设备跑的是当前的哪个activity
- mt6735 当前Storage Low时设置壁纸失败
- 查看当前APP打开的是哪个Activity
- 怎么判断当前activity上显示的是哪个fragment?
- 快速知道当前页面是哪一个activity
- 如何判断当前是在哪一个Activity
- SIFT特征提取代码
- unity3D HOOK 键盘事件
- 消息队列服务
- 正斜杠 和发斜杠的用法
- 使用springMVC如何接收一组对象
- 设置当前Activity背景是当前使用的壁纸
- 您常在哪些专业网站阅读行业资讯?
- Linux-ASoC驱动归纳总结
- <WinRAR4.01破解版>破解过程
- Android上传文件到Web服务器,PHP接收文件(二)
- matplot.pyplot
- 【Android】RatingBar 不可点击,只做显示及与listview冲突
- GPS数据格式分析
- (转)cocos2d-x学习笔记08:动作1:立即动作