【问题标题】:Intent to Open default desktop screen in default launcher打算在默认启动器中打开默认桌面屏幕
【发布时间】:2014-04-02 15:14:43
【问题描述】:

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

【问题讨论】:

    标签: android android-intent launcher


    【解决方案1】:

    不,无法使用stock Android launcher 请求特定的主屏幕。

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

    static final int DEFAULT_SCREEN = 2
    

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

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

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

    【讨论】:

    • @TalhaQ 也许你想发布一个问题?这与 OP 所询问的主题完全不同。
    • 当我点击主页按钮时,如果我在默认屏幕中,系统会打开默认桌面屏幕或应用程序抽屉。这些动作是由启动器控制还是由Android框架控制?谢谢
    • @TheMatrix 启动器。如果您对此答案感到满意,请您将其标记为已接受吗?
    猜你喜欢
    • 1970-01-01
    • 2019-09-06
    • 2020-03-08
    • 1970-01-01
    • 2020-03-30
    • 1970-01-01
    • 2010-09-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多