Frage

Ich bemerkte also, dass ich Apps in Ordner organisieren kann (HTC Incredible). Diese Ordner sind jedoch in ihren Fähigkeiten ziemlich begrenzt. Ich möchte eine Aktivität implementieren, die die Ordneraktivität "Basis" erweitert (zumindest möchte ich die Möglichkeit hinzufügen, Elemente in Ordnern neu zu ordnen), aber ich kann den Klassennamen nicht herausfinden ... Also, wie heißt es der Klasse, die beim Hinzufügen eines "neuen Ordners" zum Startbildschirm verwendet wird?

PS Ich habe mir den Android -Entwickler angesehen Webseite. Aber die Diskussion dort dreht sich hauptsächlich um Inhaltsanbieter. Ich nehme an, das ist nicht ganz das, was ich brauche, da ich für jeden neuen Ordner einen separaten Inhaltsanbieter erstellen müsste, oder verstehe ich etwas falsch?

War es hilfreich?

Lösung

Wie heißt die Klasse, die beim Hinzufügen eines "neuen Ordners" zum Startbildschirm verwendet wird?

Für die HTC Incredible ist es unmöglich zu sagen, wie der Unterrichtsname ist, da das Incredible ein HTC -Sense -Gerät ist, daher ist die Implementierung des Startbildschirms proprietär.

Für den Nexus One ist es das Folder Klasse wie in beiden implementiert Launcher oder Launcher2 Anwendung in die Android -Firmware eingebaut. Es ist ein bisschen unklar, welche dieser Versionen des Launcher vom Nexus One verwendet werden.

Mit anderen Worten, dies ist eine Funktion der Startbildschirmanwendung, nicht ein "Live -Ordner" gemäß der von Ihnen angeführten Dokumentation.

Sie sind auf jeden Fall eingeladen, sich zu versuchen, Ihren eigenen Startbildschirm -Ersatz zu schreiben, der in diesem Bereich eine größere Fähigkeit bietet.

Andere Tipps

Ich bin mir nicht sicher, ob Sie das tun können. Nach allem, was ich weiß, ist die Ordnerfunktion in der Home -Anwendung eingebaut und die einzige Möglichkeit, sich in sie in sie zu integrieren, besteht darin, dass LiveFolders nicht wirklich für das verwendet werden können, was Sie beabsichtigen, denn:

  1. Wie Sie sagten, ist jeder definierte LiveFolder an a gebunden ContentProvider
  2. Es gibt keine Live -Folder -API für den Umgang mit dem Benutzer "fallen" Dinge (z. B. Apps) in Ihrem Ordner.

So wie ich es sehe, ist es Ihre einzige Hoffnung, Ihre eigene Heim -App zu schreiben, die die gewünschten Funktionen unterstützt :)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top