【发布时间】:2014-04-02 15:14:43
【问题描述】:
我知道在 Android 中打开默认启动器的意图,但我需要启动启动器并打开默认桌面页面。 这可能吗? 提前致谢。
【问题讨论】:
标签: android android-intent launcher
我知道在 Android 中打开默认启动器的意图,但我需要启动启动器并打开默认桌面页面。 这可能吗? 提前致谢。
【问题讨论】:
标签: android android-intent launcher
不,无法使用stock Android launcher 请求特定的主屏幕。
启动器使用以下方式定义默认屏幕:
static final int DEFAULT_SCREEN = 2
而改变它的唯一方法是调用:
static void setScreen(int screen) {
synchronized (sLock) {
sScreen = screen;
}
}
但这些都不是公开提供给第三方开发者的,而且该应用不会寻找额外的 Intent 或任何可能表明您想要显示哪个屏幕的内容。
【讨论】: