因此,我注意到我可以将应用程序组织到文件夹中(HTC令人难以置信)。但是,这些文件夹的功能相当有限。我想实施一项扩展“基础”文件夹活动的活动(至少我想添加文件夹中的项目的能力),但是我无法弄清楚类名称...所以,名称是什么名字在主屏幕上添加“新文件夹”时使用的类?

PS我确实看了看Android开发人员 网站. 。但是那里的讨论主要围绕内容提供商进行。我认为这不是我需要的,因为我必须为每个新文件夹创建一个单独的内容提供商,还是我误解了某些内容?

有帮助吗?

解决方案

那么,在主屏幕上添加“新文件夹”时使用的类名称是什么?

对于HTC令人难以置信的是,不可能说出班级名称是什么,因为令人难以置信的是HTC Sense设备,因此它的主屏幕实现是专有的。

对于Nexus,这是 Folder 在任一中实现的类 Launcher 或者 Launcher2 内置在Android固件中的应用程序。 Nexus One使用了其中哪个版本的发射器中有点不清楚。

换句话说,这是主屏幕应用程序的功能,而不是您引用的文档的“实时文件夹”。

当然,欢迎您尝试编写自己的主屏幕更换,以在该领域提供更大的功能。

其他提示

我不确定这是您可以做的。据我所知,该文件夹功能是在家庭应用程序中构建的,与之集成的唯一方法是通过LiveFolders真正无法用于您的意图,因为:

  1. 正如您所说,每个定义的活姓 ContentProvider
  2. 没有用于处理用户在您的文件夹上“删除”事物(例如应用程序)的LiveFolder API。

我看到的方式,您唯一的希望就是编写支持您想要的功能的家庭应用程序:)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top