¿Hay alguna manera de hacer que un teléfono Android solo ejecute una aplicación y nada más?

Quiero tomar un viejo teléfono Android y convertirlo en una calculadora dedicada. En otras palabras, me gustaría hacer que encienda el teléfono y mi aplicación de calculadora se esté ejecutando, y no haya forma de acceder a ninguna otra aplicación, la pantalla de inicio, el cajón de aplicaciones, nada. Sin pantalla de bloqueo tampoco. Solo esta aplicación y la aplicación de configuración, que también habría un acceso directo en esta aplicación.

es posible? ¿Android es el mejor sistema operativo para este proyecto? ¿Hay una manera fácil de hacer que esto suceda?

Puedes acercarte a la meta al menos. Retire o deshabilite el iniciador para que el cajón de la aplicación desaparezca; use Tasker para iniciar la Calculadora después de que se complete el arranque (habrá un breve lapso en el que verá una pantalla negra porque falta el iniciador y, por lo tanto, la pantalla de inicio) y deshabilite el botón de inicio después de eso (necesita acceso de root); Se puede acceder a la configuración desde la configuración rápida siempre; la pantalla de bloqueo se puede establecer en ninguno en la configuración, que es lo mismo que deshabilitado. (Nota: es una teoría y aún no la he probado).
Pero, ¿por qué quieres restringir Android tanto? Puede ser que el modo quiosco también pueda ayudar aquí.

Respuestas (2)

Si no tuviera el requisito de poder acceder a la configuración (la aplicación de configuración es parte del iniciador en algunas ROM), esto probablemente sería más fácil. En ese caso, simplemente podría crear una ROM personalizada que se inicie directamente en la calculadora. La principal desventaja sería la ausencia incluso de un indicador de batería.

¿y como hacer eso? ¿donde empezar? algun link o tutorial?

Hay una fijación de pantalla en lollipop a la que puede acceder desde la pantalla de aplicaciones recientes. Esto mantendrá abierta la aplicación anclada. El botón de inicio se desactivará, no se mostrarán notificaciones y se omitirá la pantalla de bloqueo. Si necesita desanclar la aplicación, mantenga presionados los botones Atrás y Aplicaciones recientes durante aproximadamente un segundo.

Usted mencionó que este es un teléfono Android antiguo, que probablemente no tendrá lollipop (Android 5.0+), por lo que, a menos que pueda actualizarlo de alguna manera o flashear una ROM actualizada, entonces no puede usar la fijación de pantalla.

¿La fijación de pantalla permanece activa incluso si se fuerza el reinicio del dispositivo?
Creo que tendrías que volver a fijarlo cuando reinicies.