Analyse du code source du noyau HarmonyOS : Gestion des processus
Concepts fondamentaux du système
Du point de vue du système, un processus est une unité de gestion des ressources. Un processus peut utiliser ou attendre le CPU, utiliser l'espace mémoire et autres ressources système, et s'exécute indépendamment des autres processus.
Le module de processus du noyau OpenHarmony permet aux utilisateurs de gérer p ...
Publié le 2 juillet à 06h38
Adaptation d'un projet Flutter existant à la plateforme HarmonyOS
Pour intégrer la prise en charge de HarmonyOS dans un projet Flutter existant, une approche modulaire et la gestion de versions du SDK sont essentielles. Ce guide présente une méthode pratique avec des exemples de code modifiés pour minimiser les ajustements nécessaires.
Configuration initiale
Installation de FVM pour la gestion des SDK Flutter ...
Publié le 1 juillet à 04h33
Adapter des applications Flutter existantes pour HarmonyOS
L'adaptation de projets Flutter préexistants pour la plateforme HarmonyOS représente un défi courant pour les développeurs souhaitant étendre la portée de leurs applications. Ce guide propose une approche structurée pour intégrer efficacement vos applications Flutter dans l'écosystème HarmonyOS.
Prérequis et environnement
Pour commencer, assure ...
Publié le 27 juin à 18h35
Développement d'Interfaces Utilisateur avec HarmonyOS Next et ArkTS
Introduction aux Composants
Les composants sont les éléments fondamentaux pour construire des interfaces dans HarmonyOS. Chaque composant encapsule des données et des méthodes pour former une unité visuelle et interactive indépendante. Les composants peuvent être réutilisés dans différentes parties d'une application ou entre plusieurs applicati ...
Publié le 26 juin à 05h42
Optimisation des performances avec LazyForEach dans HarmonyOS NEXT
La fonctionnalité LazyForEach optimise les performances en itérant sur les données d'une source à la demande et en créant les composants correspondants au fur et à mesure. Lorsqu'il est utilisé dans un conteneur défilant, LazyForEach crée les composants uniquement pour les éléments visibles à l'écran. Dès qu'un élément sort de la zone visible, ...
Publié le 21 juin à 16h07
Intégration de la Reconnaissance d'Écriture Manuscrite via Baidu OCR sur HarmonyOS PC
Justification du choix de Baidu OCR
Bien que HarmonyOS propose l'API textRecognition via @kit.CoreVisionKit pour une reconnaissance optique de caractères (OCR) locale, son utilisation en production révèle certaines limites. Les problèmes fréquents incluent des erreurs d'initialisation du service et des dépassements de délai (timeout) lors du tr ...
Publié le 19 juin à 20h38
Implémentation de menus contextuels Flutter sur HarmonyOS avec context_menus
Présentation du package
Le package experimental/context_menus est un outil expérimental pour Flutter, conçu pour créer et personnaliser des menus contextuels multiplateformes. Il prend en charge des scénarios tels que la barre d'outils de sélection de texte sur mobile et le menu clic droit sur desktop. Ce package offre une flexibilité élevée av ...
Publié le 3 juin à 18h55
Développement de l'Interface Utilisateur pour une Application Mobile de Santé
L'objectif final de conception est illustré ci-dessous : une barre de navigation est placée en bas de l'interface. Lorsqu'une option est sélectionnée dans cette barre, la partie supérieure de l'interface change. Pour cela, nous utilisons le composant Tabs.
Le composant Tabs permet de basculer rapidement entre différentes vues au sein d'une page ...
Publié le 2 juin à 22h37