我原本问过另一个问题,但我想我找到了一个解决办法,这提出了一个新问题啊!
我认为我的问题非常基础,而且我搜索过任何相关内容。
当您在Android中设置动态壁纸时,在设置壁纸之前,您有机会查看壁纸而不会在背景中显示其上方的所有图标。一种"预览"壁纸。
是否有一个简单的java代码强制执行此活动,例如双击?我希望用户能够根据需要将壁纸带到前面。
也许这是不可能的,但我认为它就像你在实际设置壁纸之前一样。
非常感谢任何帮助。
谢谢,
杰克
编辑 -
我应该注意到我认为我发现了一个类似的问题,但英语非常糟糕,我无法告诉:
How to make directly show live wallpaper in main activity?
public void StartActivity() {
WallpaperInfo localWallpaperInfo = ((WallpaperManager) getSystemService("wallpaper")).getWallpaperInfo();
if (localWallpaperInfo != null) {
String str1 = localWallpaperInfo.getSettingsActivity();
if (str1 != null) {
String str2 = localWallpaperInfo.getPackageName();
Intent localIntent1 = new Intent();
ComponentName localComponentName = new ComponentName(str2, str1);
localIntent1.setComponent(localComponentName);
localIntent1.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(localIntent1);
}
}
答案 0 :(得分:0)
你可以使用
wallpaper.bringToFront();
使用双击监听器。
或者您可以对编辑中的问题使用答案。