2010-06-06 106 views
2

因此,我注意到我可以將應用程序組織到文件夾(宏達不可思議)。但是,這些文件夾的功能相當有限。我想實現一個擴展「基本」文件夾活動的活動(至少我想添加重新排列文件夾中的項目的能力),但我無法弄清楚類名稱...那麼,名稱是什麼向主屏幕添加「新文件夾」時使用的類的類型?擴展文件夾(LiveFolder?)

PS 我看過Android開發人員website。但是那裏的討論主要圍繞內容提供商。我認爲這不是我所需要的,因爲我必須爲每個新文件夾創建一個單獨的內容提供者,或者我誤解了某些內容?

回答

3

那麼,什麼是類 的名字被用來增加一個「新建文件夾」來 主屏幕時?

對於HTC Incredible,由於Incredible是HTC Sense設備,所以它不可能說出類名是什麼,所以它的主屏幕實現是專有的。

對於Nexus One,這是或Launcher2應用程序內置的Android固件中實現的Folder類。 Nexus One使用哪個版本的發射器有點不清楚。

換句話說,這是主屏幕應用程序的一個功能,而不是您引用的文檔中的「活動文件夾」。

當然歡迎您嘗試編寫自己的主屏替代品,以提供更大的功能。

+0

丫自己家裏的應用程序,這是有道理的。所以,這些文件夾是HTC的東西,而不是Android的。謝謝你澄清! – Andrey 2010-06-06 16:29:37

0

我不確定這是你能做的事情。據我所知,該文件夾的功能是建立在家庭應用,並與之集成的唯一途徑是通過不能真正用於你打算什麼LiveFolders,因爲:

  1. 正如你所說的,每個定義的LiveFolder綁定到ContentProvider
  2. 沒有LiveFolder API用於處理用戶在您的文件夾上「刪除」事物(例如應用程序)。

我看到它的方式,你唯一的希望是寫一個支持你想要的功能:)