【发布时间】:2014-09-13 13:00:21
【问题描述】:
我最初问了另一个问题,但我想我找到了一个解决方法,它提出了一个新问题哈!
我认为我的问题是相当基本的,我已经搜索了任何相关的内容。
当您在 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);
}
}
【问题讨论】:
标签: java android live-wallpaper