Domanda

Quindi, ho notato che posso organizzare le applicazioni in cartelle (HTC Incredible). Tuttavia queste cartelle sono abbastanza limitati nelle loro capacità. Voglio realizzare un'attività che si estende la "base" della cartella di attività (per lo meno voglio aggiungere la possibilità di elementi Riorganizzare in cartelle), ma non riesco a capire il nome della classe ... Allora, qual è il nome della classe che viene utilizzata quando si aggiunge una "Nuova cartella" alla schermata Home?

PS Ho fatto dare un'occhiata lo sviluppatore Android sito . Ma la discussione non ci gira principalmente intorno fornitori di contenuti. Suppongo che non è proprio quello che mi serve dato che avrei dovuto creare un fornitore di contenuti separata per ogni nuova cartella, o sto equivoco qualcosa?

È stato utile?

Soluzione

Quindi, qual è il nome della classe che viene utilizzato quando si aggiunge una "Nuova cartella" per Nella schermata principale?

Per l'HTC Incredible, l'impossibilità di dire ciò che il nome della classe è, dal momento che l'Incredibile è un dispositivo HTC Sense, quindi implementazione schermata iniziale è di è proprietario.

Per il Nexus One, è la classe Folder come attuato sia l'applicazione Launcher o Launcher2 integrato nel firmware di Android. E 'un po' poco chiaro quale di queste versioni del lanciatore utilizzato dal Nexus One.

In altre parole, questa è una caratteristica dell'applicazione schermata iniziale, non una "cartella dal vivo" per la documentazione citata.

Si sono certamente invitati a provare a scrivere il proprio sostituzione casa schermo che offre una maggiore capacità in questo settore.

Altri suggerimenti

Non sono sicuro che questo è qualcosa che si può fare. Da quello che so, la funzionalità di cartella è costruito nell'applicazione Home e l'unico modo per integrarsi con esso è attraverso LiveFolders che non può davvero essere utilizzati per ciò che si intende, perché:

  1. Come hai detto, ogni LiveFolder definito è legato ad un ContentProvider
  2. Non v'è alcuna API LiveFolder per gestire l'utente "cadere" le cose (come ad esempio le applicazioni) sulla cartella.

Il modo in cui la vedo io, la tua unica speranza è quella di scrivere da te Home app che supporti le caratteristiche desiderate:)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top