2010-06-06 111 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用于处理用户在您的文件夹上“删除”事物(例如应用程序)。

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