扩展文件夹(LiveFolder?)类

时间:2010-06-06 15:32:28

标签: android directory htcsense

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

PS 我确实看过Android开发人员website。但那里的讨论主要围绕内容提供商。我认为这不是我需要的,因为我必须为每个新文件夹创建一个单独的内容提供者,或者我误解了什么?

2 个答案:

答案 0 :(得分:3)

  

那么,这个班的名字是什么   添加“新文件夹”时使用   主屏幕?

对于HTC Incredible,不可能说出类名是什么,因为Incredible是HTC Sense设备,所以它的主屏幕实现是专有的。

对于Nexus One,它是在Android固件中内置的FolderLauncher应用程序中实现的Launcher2类。目前还不清楚Nexus One使用了哪些版本的发射器。

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

当然欢迎您尝试编写自己的主屏幕替代品,以便在此领域提供更强大的功能。

答案 1 :(得分:0)

我不确定这是你可以做的事情。据我所知,文件夹功能是在Home应用程序中构建的,与它集成的唯一方法是使用LiveFolders,它不能真正用于你想要的东西,因为:

  1. 正如您所说,每个定义的LiveFolder都绑定到ContentProvider
  2. 没有LiveFolder API来处理用户“删除”文件夹中的内容(例如应用程序)。
  3. 我看到它的方式,你唯一的希望是编写自己的家庭应用程序,支持你想要的功能:)