android - Intent 在默认启动器中打开默认桌面屏幕

标签 android android-intent launcher

我知道在 Android 中打开默认启动器的 Intent ,但我需要启动启动器并打开默认桌面页面。 这可能吗? 提前致谢。

最佳答案

不,不可能使用 stock Android launcher 请求特定的主屏幕.

启动器使用以下方式定义默认屏幕:

static final int DEFAULT_SCREEN = 2

改变它的唯一方法是调用:

static void setScreen(int screen) {
        synchronized (sLock) {
            sScreen = screen;
        }
    }

但这些都不是对第三方开发者公开可用的,并且该应用程序不会寻找额外的 Intent 或任何可能表明您想要显示哪个屏幕的内容。

关于android - Intent 在默认启动器中打开默认桌面屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22815843/

相关文章:

android - 如何确定是否在设置中启用了窗口动画

java - 使用 AES256 对称分组密码的图像加密/解密

java - 如何将对主 Activity 的引用传递到每个后续 Activity 的构造函数中

android - 如何使用 Spinner 显示玩家的名字并通过 Intent 发送?

java - 如何将 tumblr feed 添加到 java swing 项目中

android - 如何以编程方式设置默认启动器应用程序?

android - 如何为不同的 Android Activity 分配视觉上不同的启动图标

android - 动态添加dependsOn到gradle任务

android - 如何创建与 android 内置锁定 slider 相同的 slider ?

java - 在这种情况下如何获取 Activity 上下文?