2013-10-31 59 views
0

我的應用程序中有一個按鈕,當用戶點擊它時,她將被引導到啓動界面。如何去所有應用程序列出的啓動器?

我嘗試以下方法:

Intent startMain = new Intent(Intent.ACTION_MAIN); 
startMain.addCategory(Intent.CATEGORY_HOME); 
startActivity(startMain); 

但它轉移到「主屏幕」(左),而在「啓動畫面」(右側)。

我也試過Intent.CATEGORY_LAUNCHER,但它彈出一個對話框,選擇一個應用程序來完成操作。

enter image description here

+2

左邊的**屏幕是**發射器。右邊的是應用程序抽屜。這是一個自定義視圖,特定於啓動器,並且不在清單中顯示。因此,它不能從其他應用程序啓動。 – Simon

+2

準確地說,一個給定的發射器可能會宣傳一個意圖過濾器來打開應用程序抽屜,但這是啓動程序特定的,而不是股票Android啓動器的一部分。 – Simon

回答

1

如何去,所有的應用程序都列出的啓動?

除非您是主屏幕的作者,否則您不這樣做。

正如Simon所說,沒有任何主屏幕要求允許外部應用程序直接轉到單獨的「啓動器」。並非每個主屏幕即使都有一個單獨的「啓動器」(有些將應用程序控件和啓動器圖標混合在一個顯示中)

歡迎您聯繫各種主屏幕實現的作者,看看他們是否公開了一些特殊的Intent結構,可以將您帶到啓動器。

相關問題