Hola
puedo anclar esta aplicacion al telefono de tal manera que aunque el telefono sea restaurado esta no se borre?
Supongo que te refieres a cuando reinicies el dispositivo, con lo que te ha dicho Descartex ya lo tienes resuelto.
y puedo hacer que la aplicacion nunca pueda cerrase?
Creo que tendrias que leerte el ciclo de vida de Android, y asi entenderias mejor como has de hacerlo, puedes verlo aqui:
http://www.b4x.com/android/fo...ess-and-activities-life-cycle.6487/#post37980
Te digo de modo rápido cual es el ciclo:
ARRANCA LA APLICACIÓN -> Activity_Create (FirstTime = True) -> Resume
GIRAS LA PANTALLA -> Pause (Userclosed=False) -> Activity_Create (FirstTime = False) -> Resume
SALES MATANDO APLICACION CON Activity.Finish -> Pause (Userclosed=True)
SALES PULSANDO BOTÓN HOME (botón hard central) -> Pause (Userclosed=False)
VUELVES DESPUES DE PULSAR BOTÓN HOME -> Resume
LLAMAS A OTRO ACTIVITY DESDE Main -> Main va a Pause (Userclosed=False)
VUELVES DESDE OTRO ACTIVITY -> Main va a Resume
ENTRAS EN LA PANTALLA DE CONFIGURACION (PreferenceActivity library) -> Main va a Pause (Userclosed=False)
SALES DE LA PANTALLA DE CONFIGURACION (PreferenceActivity library) -> Main va a Resume
SALES PULSANDO EL BOTÓN DE APAGAR EL DISPOSITIVO -> Main va a Pause (Userclosed=False)
VUELVES DESPUES DE PULSAR BOTÓN DE APAGAR EL DISPOSITIVO -> Main va a Resume
Saludos