有没有办法隐藏Android主屏幕图标以显示实时壁纸?

有没有办法隐藏Android主屏幕图标以显示实时壁纸?,android,live-wallpaper,Android,Live Wallpaper,随着Android live墙纸越来越流行,开发人员也越来越多地使用它们,越来越多的问题是如何在用户与墙纸交互时暂时隐藏主屏幕图标 要使其正常工作,图标必须暂时移除——而不仅仅是使其不可见,因为轻触不可见的图标仍会运行应用程序 此外,最好有一个通用的解决方案,可以跨海关发射器工作,而不仅仅是Android股票发射器 这个问题是关于StackOverflow的,答案是你不能这么做。但这显然是不正确的,因为Android市场上至少有两个程序正是这样做的:和 有没有办法隐藏Android主屏幕图标,然

随着Android live墙纸越来越流行,开发人员也越来越多地使用它们,越来越多的问题是如何在用户与墙纸交互时暂时隐藏主屏幕图标

要使其正常工作,图标必须暂时移除——而不仅仅是使其不可见,因为轻触不可见的图标仍会运行应用程序

此外,最好有一个通用的解决方案,可以跨海关发射器工作,而不仅仅是Android股票发射器

这个问题是关于StackOverflow的,答案是你不能这么做。但这显然是不正确的,因为Android市场上至少有两个程序正是这样做的:和


有没有办法隐藏Android主屏幕图标,然后再将它们放回原位?

这必须是一个全新的启动器。没有这个是不可能的,我不认为。很抱歉然而但要绝对确定,您必须查看android源代码中的Launcher2包,并查看Homescreen.java之类的文件。稍后,我将在2.3.3中为您研究它,并查看我的发现。

这将必须是一个全新的启动器。没有这个是不可能的,我不认为。很抱歉然而但要绝对确定,您必须查看android源代码中的Launcher2包,并查看Homescreen.java之类的文件。稍后我将在2.3.3中为您查看,看看我发现了什么。

您可以启动一个活动,该活动的背景将是您的实况报道,并在触摸后完成该活动。。。只是一个想法

编辑: 第1条评论答复: 防止延误:

在onCreate()方法中,您应该更加“温和”

尝试在onCreate()中创建尽可能小的值,例如,只显示基本背景。。。
在onCreate函数的末尾,设置一个警报(即通过AlarmManager),在半秒钟左右(使用AlarmManager)后调用一些广播接收器/活动,以设置剩余的实时墙纸图形。。。这样,您就不必担心延迟。

您可以启动一个活动,该活动的背景将是您的实时walpaper,并在触摸后完成活动。。。只是一个想法

编辑: 第1条评论答复: 防止延误:

在onCreate()方法中,您应该更加“温和”

尝试在onCreate()中创建尽可能小的值,例如,只显示基本背景。。。
在onCreate函数的末尾,设置一个警报(即通过AlarmManager),在半秒钟左右(使用AlarmManager)后调用一些广播接收器/活动,以设置剩余的实时墙纸图形。。。这样您就不必担心延迟。

尝试使用缩放手势,就像放大网页一样(反向收缩)。你猜到了,相反,一切都会回来。

尝试使用缩放手势,就像放大网页一样(反向挤压)。你猜到了,相反的结果让一切都回来了。

答案是正确的,你可能只是误解了它。您无法从启动器中隐藏图标/小部件(唯一的例外是您自己编写)。你可以做的是在你的应用程序中创建一个活动,以实时墙纸为背景,其他什么都不做(这些应用程序就是这么做的)。你确定这些应用程序正在隐藏图标,而不仅仅是显示墙纸吗?这会达到同样的效果,对吗?答案是正确的,你可能只是误解了它。您无法从启动器中隐藏图标/小部件(唯一的例外是您自己编写)。你可以做的是在你的应用程序中创建一个活动,以实时墙纸为背景,其他什么都不做(这些应用程序就是这么做的)。你确定这些应用程序正在隐藏图标,而不仅仅是显示墙纸吗?这会达到同样的效果,对吗?我已经编辑了答案并添加了延迟问题的解决方案,我不明白为什么OpenGL会有问题,但我不是OpenGL专家,所以我不能向你保证。我已经编辑了答案并添加了延迟问题的解决方案,我不明白为什么OpenGL会有问题,但我不是OpenGL专家,所以我不能向你保证这一点。