Java 将现场壁纸带到前面

Java 将现场壁纸带到前面,java,android,live-wallpaper,Java,Android,Live Wallpaper,我本来问了另一个问题,但我想我找到了解决办法,这提出了一个新问题哈 我认为我的问题是相当基本的,我已经寻找了任何相关的东西 在安卓系统中设置实时墙纸时,在设置墙纸之前,您有机会查看墙纸,而无需将所有图标置于背景中。一种壁纸的预览 是否有一个简单的java代码来强制执行此活动,例如双击?我希望用户能够把墙纸到前面的要求基本上 也许这是不可能的,但我认为这是你在实际设置壁纸之前可以做到的 任何帮助都将不胜感激 谢谢 杰克 编辑- 我应该注意,我想我发现了一个类似的问题,但英语太差了,我说不出来: 你

我本来问了另一个问题,但我想我找到了解决办法,这提出了一个新问题哈

我认为我的问题是相当基本的,我已经寻找了任何相关的东西

在安卓系统中设置实时墙纸时,在设置墙纸之前,您有机会查看墙纸,而无需将所有图标置于背景中。一种壁纸的预览

是否有一个简单的java代码来强制执行此活动,例如双击?我希望用户能够把墙纸到前面的要求基本上

也许这是不可能的,但我认为这是你在实际设置壁纸之前可以做到的

任何帮助都将不胜感激

谢谢

杰克

编辑-

我应该注意,我想我发现了一个类似的问题,但英语太差了,我说不出来:

你可以用 壁纸。布林托夫隆;使用双击侦听器


或者你可以使用你编辑的问题的答案。

啊,好的,我真的无法从我的另一个链接中理解这个问题,所以我不确定回答是否正确。哈哈。好吧,我把设置放在前面,但我想让它把实时墙纸服务本身放在前面。有什么想法吗?我已将代码添加到OP中。对不起,我不确定您的问题。试试Vogella的这个教程,他们的教程很棒!是的,教程很好,但仍然没有回答我原来的问题。我可能只是看错了。我已经完成了我的实时壁纸应用程序,它工作得很好。但现在我只希望能够把它带到前台,这样用户就可以在不受应用图标、小部件等干扰的情况下与它进行交互。
    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);
        }
    }