0 votes

L'écran du bureau Android (quelle que soit la version) est-il un exécutable Dalvik ?

Je sais que toutes les applications Android, pour autant que je sache, sont compilées en bytecode Java, transformées en code dex (pour la Machine virtuelle Dalvik ), et ensuite exécuté par rapport à ce que ABI est compatible entre la VM et sa liaison/exposition.

Cependant, après avoir démarré Android, je me suis toujours demandé si le bureau lui-même était également un exécutable Dalvik, ou s'il ne s'exécute pas sur la machine virtuelle comme toutes les autres applications ?

Qu'est-ce que j'entends par "bureau" ? Je veux dire l'écran d'accueil :

enter image description here

Quelqu'un pourrait-il clarifier cette question ou la connaît-il ? Pas les widgets, les arrière-plans, etc., mais l'essence même de l'interface graphique, de l'écran d'accueil et du bureau. S'agit-il d'une "application" qui fonctionne avec Dalvik, comme toutes les autres, ou d'un processus système/processus distinct fonctionnant en dehors de la machine virtuelle ?

2voto

Milner Points 533

Ce que vous décrivez comme "bureau", et que la capture d'écran montre, est appelé par différents noms. La plupart du temps, il écoute les noms Lanceur y Écran d'accueil en fonction de l'aspect auquel il est fait référence. Et oui, il s'agit d'une application qui est livrée avec sa propre version de l'application. .apk comme tous ses "remplaçants" (par ex. Lanceur Apex , GoLauncher o Lanceur Holo - pour n'en citer que quelques-uns) le font.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X