2012-02-05 39 views
2

有沒有一種方法可以在所有應用程序屏幕(菜單,所有安裝的應用程序列表)中以編程方式創建(安裝後)新快捷方式。如何添加快捷方式到所有應用程序屏幕

我知道我可以在AndroidManifest.xml中定義快捷方式,但那不是我想要的。我希望我的應用的用戶能夠在我的應用設置中創建它們。

我發現這是可能的主屏幕(launcher shortcut),如何爲所有的應用程序屏幕?它甚至有可能嗎?

+0

沒有「所有應用程序屏幕」。你所看到的是主屏幕應用程序的功能。主屏應用程序不必擁有一個「所有應用程序屏幕」。它可能有幾個。它可能沒有。 – CommonsWare 2012-02-05 21:17:23

回答

2

您剛剛定義的代碼包括這兩個。


編程方式

如果您已經閱讀意向文檔中,你會發現這一點:

Intent.ACTION_CREATE_SHORTCUT

只需發送一個意圖與此信息和你去好。

清單

而且ifyou希望應用程序在所有的應用屏顯示出來,然後在你的清單,你會定義你的活動之一被設定於發射類別。

但是;安裝後它是不是可能添加到所有應用程序屏幕的快捷方式。由於沒有API可以允許這一點。您在CAN上創建Launcher桌面上的快捷方式,但這是儘可能的SDK可以帶你。

+0

,因此無法以編程方式向所有應用程序屏幕添加快捷方式。真是可惜,我有一個很好的應用程序的想法:-(無論如何,感謝您的回答 – zdenda 2012-02-05 20:36:45

+0

不要忘記把它作爲一個答案@zdenda – JoxTraex 2012-02-05 21:02:07

相關問題