Vi segnalo che su XDA è comparsa un'app interessante, molto comoda a chi sviluppa ROM: Update Me.

Cosa fa quest'app?

L'app permette di configurare facilmente un sistema di aggiornamenti automatici per ROM, temi, plugin, ecc.
Nello specifico:


  • Check for new rom available (works)
  • Show list of kernel which can be downloaded, download it and reboot to recovery (works)
  • Show list of plugin which can be downloaded, download it and reboot to recovery (works)
  • Show list of themes which can be downloaded, download it and reboot to recovery (works)
  • Check md5 for download file (works)
  • Check new rom on startup (works)
  • check new rom every hours (works)
  • android version >= 3.0


L'app è quindi disponibile solo per tablet che hanno installato Honeycomb e Ice Cream Sandwich.

Come si configura?

Per l'utente basta avere installata l'app, mentre invece il developer, per abilitarlo nella sua ROM, deve creare nella cartella system un file chiamato update_me.xml, che dovrebbe essere così:

codice:
<?xml version="1.0" encoding="UTF-8"?><RomConfig>
    <RomName>Name rom</RomName>
    <RomVersion>0.1.0</RomVersion>
    <RomCheckUrl>http://url_where_xml_to_rom_check</RomCheckUrl>
    <RomElemUrl>http://url_where_xml_to_rom_element</RomElemUrl>
</RomConfig>
Al posto delle stringhe http://url_where_xml_to_rom_check e http://url_where_xml_to_rom_element vanno messi rispettivamente i link che rimandano:


  • A un file che contiene le info della ROM, per cercare la disponibilità di una nuova versione
  • A un file con gli elementi della ROM


Quali sono i tipi di file hosting supportati?


  • download diretti
  • cartelle pubbliche in dropbox, box.net, etc
  • goo.im
  • xdafileserver.nl


Download dell'app (Play Store)
Esempio di update_me.xml


Fonte:
XDA-Developers Forum