Lo so che sono un po' rompie non conoscendo ancora l'ambiente di sviluppo Android potrei dire cose non esatte (ma sto iniziando ad avvicinarmi, ho appena installato l'ADK spero di iniziare a smanettarci un po' dal prossimo WE
) pero' se proprio vuoi evitare di inserire un campo nel DB (che so e' una cosa fastidiosa in genere), quando tu estrai dal DB non potresti mettere semplicemente un "ORDER BY NAME"? In questo modo se il nome lo impostiamo con un numero all'inizio (es. "1-Giorno lavoro", "2-Sera casa","3-Notte casa" ecc) hai due piccioni con una fava...
O il DB sotto Android il DB non si gestisce con normali SQL (e/o non ci sono property del tipo "OrderBy")???